Sublimetext3 在升华文本中将高亮显示与文件名(而不是其扩展名)关联
是否可以将特定的自定义语法高亮显示与具有特定名称的文件相关联?例如,所有名为“runfile”的文件都将被视为编程语言“foo”。尽管这有点违反直觉,但升华文本处理没有扩展名的文件名的方式与处理用于语法检测的文件扩展名的方式相同。例如,这允许它将文件名Sublimetext3 在升华文本中将高亮显示与文件名(而不是其扩展名)关联,sublimetext3,sublimetext2,syntax-highlighting,sublime-text-plugin,Sublimetext3,Sublimetext2,Syntax Highlighting,Sublime Text Plugin,是否可以将特定的自定义语法高亮显示与具有特定名称的文件相关联?例如,所有名为“runfile”的文件都将被视为编程语言“foo”。尽管这有点违反直觉,但升华文本处理没有扩展名的文件名的方式与处理用于语法检测的文件扩展名的方式相同。例如,这允许它将文件名Makefile与适当的语法相关联 因此,为了按照您希望的方式设置内容,您只需采取与将Sublime中的特定扩展与语法关联相同的步骤,即: 打开要为其设置语法的类型(或在本例中为名称)的文件,并确保它是当前活动的文件 从菜单中选择View>Synt
Makefile
与适当的语法相关联
因此,为了按照您希望的方式设置内容,您只需采取与将Sublime中的特定扩展与语法关联相同的步骤,即:
View>Syntax>openall with current extension as…
(或单击状态栏中的当前语法名称),然后选择适当的语法runfile
如果您需要为文件名列表(无论是否带有扩展名)提供此功能,则需要一个插件或附加程序包来捕获加载时的事件并更改文件语法
可能已经有或可能没有此类包装;例如,可以这样做。软件包应该可以这样做,除非您字面上是指没有扩展名的文件,在这种情况下,您可以在升华中本机执行此操作。@OdatNurd是的,我是指没有扩展名的文件!你能再解释一下你所说的“本土化”是什么意思吗?谢谢你,我刚刚意识到我的评论留下了一些没有说的东西;你是说“任何没有扩展名的文件”还是说有一个没有扩展名的特定文件名?@OdatNurd后者:有一个特定的文件名,我想与语法关联。例如,应将名为“runfile”的所有文件检测为特定软件的输入,并相应地突出显示。这一未决问题也可能与未来相关: