我有一个程序使用名为user.cfg
的文件来获取用户定义的配置设置。奇怪的是,他们选择了这个文件的语法为Tcl(奇怪的是它是Tcl,奇怪的是他们选择了.cfg
扩展而不是.tcl
的 。所以,当我在Sublime Text中打开这个文件时,它不知道选择什么语法高亮方案。
我想要做的是将user.cfg
的语法高亮设置为Tcl,但不将所有.cfg
个文件设置为Tcl。
我已经看到this question 非常与我类似,除非在这种情况下特殊文件名没有扩展名,因此Sublime Text知道只将Ruby突出显示分配给那个文件。不幸的是,我有一个扩展,所以那里给出的解决方案对我不起作用。
有没有已知的方法让Sublime Text基于完整文件名突出显示方案?
答案 0 :(得分:4)
查看ApplySyntax插件。
答案 1 :(得分:-1)
之前的答案完全正确;但是,我认为最好将它放在一个地方,而不是去另一个网页找到应用它的程序列表
找到here
if(! preg_match_all("#^(?:\([/a-zA-Z0-9_\\\\-]+\))+$#", $arg, $matches, PREG_OFFSET_CAPTURE)){
var_dump($matches);
throw new \Exception('The simple pattern "'.$arg.'" is not valid !');
}
。重新启动以确保所有内容都已正确加载。 享受!