Sublime 中对 matlab 文件语法高亮(Highlighting)

来源:互联网 发布:靠网络挣钱 编辑:程序博客网 时间:2024/04/30 02:16

Sublime 中对 matlab 文件语法高亮(Highlighting)

原方法链接来自:http://poquitopicante.blogspot.hk/2013/10/turn-off-objective-c-for-m-files-turn.html

因为Sublime中对matlab的.m文件默认采用 objective-C的语法高亮处理,所以显示出来有问题。

解决方法:

1. Sublime中的Preference菜单栏进入 Browse Packages,找到 matlab -> Matlab.tmLanguage 文件,以文本形式打开,可见其开头写着:

<key>fileTypes</key><array> <!-- Actually, it's generally .m, but that's taken by Objective-C. It needs an entry to show up in the syntax list. --> <string>matlab</string></array>
可以看到“Actually” 后面写的内容,就是默认处理,也就是问题所在。

2. 进入Package里面的 Objective-C, 打开 Objective-C.tmLanguage, 可见其内:

<key>fileTypes</key><array> <string>m</string> <string>h</string></array>
将 
<string>m</string>
复制,然后替换掉Matlab.tmLanguage中 “Actually”所在的那一整行,这样就可以以正确的方式高亮显示.m文件了。





1 0