因?yàn)閷W(xué)習(xí)Andrew Ng的Machine Learning,為做該門(mén)課程的作業(yè),要使用matlab/Octave,所以想要st3能顯示matlab的語(yǔ)法高亮。
本來(lái)根據(jù)教程只需在Objective-C.sublime-package中刪除如下這么一行
? - m
在Matlab.sublime-package中增加這么一行,就可以了。
后綴為sublime-package的文件貌似是壓縮文件。但是由于我用的黑蘋(píng)果,沒(méi)裝什么解壓縮的軟件。
windows的可以按照https://blog.csdn.net/AnimateX/article/details/81189038這個(gè)鏈接進(jìn)行操作。mac下得解決辦法也可按照這個(gè)思路??梢钥吹皆谶@個(gè)鏈接中,需要我們有一個(gè)能編輯壓縮文件的軟件。windows中這樣的軟件是winrar,但是mac中這樣的軟件是啥?我下了好多壓縮軟件,才發(fā)現(xiàn)最合適的是maczip。但是dt的問(wèn)題出現(xiàn)了,就是我選擇sublime-package文件的打開(kāi)方式,maczip這個(gè)app的圖標(biāo)居然是灰的,意思就是我不能選擇這個(gè)app打開(kāi)。真讓人無(wú)奈。
于是我給sublime-package文件再加了一個(gè).rar的后綴。改成了Matlab.sublime-package.rar,然后就可以用maczip打開(kāi),也可以編輯這個(gè)文件。但是我一關(guān)閉編輯的內(nèi)容就失效了。
于是我把要改的文件先復(fù)制到桌面上,然后用maczip打開(kāi)Matlab.sublime-package.rar,然后點(diǎn)擊最左側(cè)的Add按鈕(我用的英文版環(huán)境,中文應(yīng)該是添加),選擇那個(gè)桌面上的文件,然后它會(huì)提示你是否overwrite,我選擇是,貌似這樣就行了。這樣修改就不會(huì)失效了。
最莫名其妙的是,當(dāng)我把后綴.rar去掉時(shí),我修改過(guò)的sublime-package文件的打開(kāi)方式居然有maczip,而其他沒(méi)有被修改過(guò)的sublime-package文件的打開(kāi)方式則沒(méi)有maczip。
就這點(diǎn)事情不知道浪費(fèi)了我多少時(shí)間。