天天看點

sublime 中文_如何将sublime中.m關聯給MATLAB文本高亮?

使用Sublime Text 3快捷鍵輔助程式設計非常便捷,但ST3中.m字尾預設關聯Objective-C。

使用快捷鍵Ctrl+Shift+p,輸入ss matlab,也可以将文本高亮顯示為MATLAB。

但架不住腳本打開頻繁啊!

如何将.m關聯給MATLAB,一勞永逸地解決這個問題呢?

有的網站說打開 Objective-C.sublime-package 編輯關聯文本字尾,但我編輯時“拒絕通路”。

某英文網站有教怎麼改的,我将它譯成中文如下:

(1) 找到 Objective-C.tmLanguage (使用 Everything 搜尋),右擊 屬性 -> 安全 -> 編輯,使每個 組或使用者 均有 修改和寫入 權限,确定。

(2) 打開該檔案,将第7行注釋為 <!--<string>m</string>-->,儲存并關閉。

(3) 使用 ST3 打開一個 MATLAB 腳本,View -> Syntax -> Open all with current extension as -> MATLAB,退出。

(4) 使用 ST3 打開 Matlab.sublime-settings,會看到以下内容:

{ "extensions": [ "m" ] }

如果沒有這個檔案,請将以上内容儲存為 Matlab.sublime-settings,并放在 Sublime Text 3PackagesUser 目錄下。

打開.m腳本,發現已經按MATLAB文法來高亮顯示了!