Sublimetext2 每个文件的自定义文件类型

Sublimetext2 每个文件的自定义文件类型,sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,假设我的文件/home/foo/myfile没有扩展名。是否有向该文件中添加语法设置的选项?在vim中,它是:set syntax=javascript。我知道在Sublime中可以设置默认语法颜色。 也有类似的问题,但在这里您设置了特定的文件名。我需要在文件本身中设置它,因为我有很多不同的没有扩展名的文件。您可以通过命令菜单(在OSXcmd+shift+p,windowsctrl+shift+p)动态执行此操作,然后键入您需要的内容(例如javascript),它将出现在列表中set synt

假设我的文件
/home/foo/myfile
没有扩展名。是否有向该文件中添加语法设置的选项?在vim中,它是
:set syntax=javascript
。我知道在Sublime中可以设置默认语法颜色。

也有类似的问题,但在这里您设置了特定的文件名。我需要在文件本身中设置它,因为我有很多不同的没有扩展名的文件。

您可以通过命令菜单(在OSX
cmd+shift+p
,windows
ctrl+shift+p
)动态执行此操作,然后键入您需要的内容(例如javascript),它将出现在列表中
set syntax:javascript

升华将记住这一点,直到您关闭文件

软件包应该能够执行您想要的操作

ApplySyntax是Sublime Text 2和3的插件,允许您 检测并应用可能不存在的文件的语法 检测正确。例如,扩展名为.rb的文件是 通常是Ruby文件,但当在Rails项目中找到它们时,它们 可能是RSpec规范文件、Cucumber step文件、Ruby-on-Rails文件 (控制器、模型等),或者只是普通的Ruby文件。这实际上是 当我开始做这个的时候,我正试图解决的问题 插件

ApplySyntax.sublime设置文件中设置规则/文件名:

//“规则”是您要对其进行检查的列表(数组) 当前视图中的文件。规则或者是正则表达式 或者一个函数。如果使用正则表达式,可以指定 无论您想根据“文件名”还是第一个 文件行(想想shebangs和xml文件)。如果规则是 函数,则必须提供包含 函数和要调用的函数的名称。当此函数 调用时,“文件名”将作为唯一参数传递给它。 您可以在函数中自由执行任何操作,只需返回 对或错


是否有选项将
set syntax:JavaScript
添加到此文件中,以便每次打开它时都能理解它的JavaScripts。我会试试的