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

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文件了。


Sublime 中对 matlab 文件语法高亮(Highlighting)_第1张图片


你可能感兴趣的:(matlab,sublime,.m)