gpt4 book ai didi

ruby - 破折号星破折号 (-*-) 在 Ruby 文件中的作用是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:24:41 25 4
gpt4 key购买 nike

我注意到一些 Ruby 文件在最顶部有一个部分,如下所示:

# -*- mode: ruby -*-

一个例子是由 Vagrant 生成的 Vagrantfile .

该部分的实际作用是什么?

最佳答案

这是一个file mode specification对于 emacs

When you visit a file, Emacs chooses a major mode automatically. Normally, it makes the choice based on the file name—for example, files whose names end in ‘.c’ are normally edited in C mode—but sometimes it chooses the major mode based on special text in the file. This special text can also be used to enable buffer-local minor modes.

它基本上告诉 Emacs 使用 ruby​​ 模式

关于ruby - 破折号星破折号 (-*-) 在 Ruby 文件中的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28439517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com