[sublime]修改與自定義語法高亮

修改SAS.tmLanguage

  • 它里面有關鍵詞等的定義欲间,是xml格式贮懈,很不直觀匀泊,轉(zhuǎn)為json格式就好多了.(安裝xml2json插件)
  • 首先要新建一個文件优训,刪除頭部代碼,因為有它各聘,整個文件不能轉(zhuǎn)json了
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist
  PUBLIC '-//Apple//DTD PLIST 1.0//EN'
  'http://www.apple.com/DTDs/PropertyList-1.0.dtd'>

刪除之后揣非,是這樣的

<plist version="1.0">
    <dict>
    *****bla..bla...
    </dict>
</plist>

然后,在命令窗中輸入:xml2json
修改之后躲因,再輸入:json2xml,粘貼回來早敬,替換

自定義語言高亮例子 (新建語言)

http://www.tuicool.com/articles/fYf2au6
但是,我自己弄的時候并不能成功大脉,因為轉(zhuǎn)為tmLanguage后的文件是json格式搞监,和sublime的xml格式并不同
后來解決了: 在yaml-tmLanguage 文件,輸入命令set syntax: synatax(等它的候選框),就會出現(xiàn)下面幾種格式

textMate synatax definition (yaml)
textMate synatax definition (json)
Sublime Text synatax definition (yaml)
Sublime Text synatax definition (json)

選擇一個yaml格式箱靴,然后Ctrl+B轉(zhuǎn)換(可能還要在GUI中腺逛,Tools-Build system-convert to)
如果還不行,就輸入命令:convert to
候選框里應該有一個"build with:convert to ... -proverty List"

上述方法是使用tmLanguage文件衡怀,其實也可以使用sublime-syntax 定義語言
看官網(wǎng)的sublime-syntax files說明:
http://www.sublimetext.com/docs/3/syntax.html
所以最好的方式是查看幫助文檔棍矛!雖然是英文的,但肯定權威呀

總結:

  • yaml-tmLanguage和sublime-syntax文件很簡潔抛杨,所以比較容易修改

  • 網(wǎng)上下載到的tmLanguage文件够委,好像更多〔老郑可以先轉(zhuǎn)成yaml-tmLanguage茁帽,修改完之后,再轉(zhuǎn)回來屈嗤,輸入命令:convert to
    在候選框中彈出yaml and rearrange Syntax Definition(選它潘拨!)


以上是如何定義一個新語法的高亮,如何執(zhí)行文件呢饶号?

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末铁追,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子茫船,更是在濱河造成了極大的恐慌琅束,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件算谈,死亡現(xiàn)場離奇詭異涩禀,居然都是意外死亡,警方通過查閱死者的電腦和手機然眼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進店門艾船,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事丽声〗刚幔” “怎么了?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵雁社,是天一觀的道長浴井。 經(jīng)常有香客問我,道長霉撵,這世上最難降的妖魔是什么磺浙? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮徒坡,結果婚禮上撕氧,老公的妹妹穿的比我還像新娘。我一直安慰自己喇完,他們只是感情好伦泥,可當我...
    茶點故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锦溪,像睡著了一般不脯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上刻诊,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天防楷,我揣著相機與錄音,去河邊找鬼则涯。 笑死复局,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的粟判。 我是一名探鬼主播亿昏,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼档礁!你這毒婦竟也來了角钩?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤事秀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后野舶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體易迹,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年平道,在試婚紗的時候發(fā)現(xiàn)自己被綠了睹欲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖窘疮,靈堂內(nèi)的尸體忽然破棺而出袋哼,到底是詐尸還是另有隱情,我是刑警寧澤闸衫,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布涛贯,位于F島的核電站,受9級特大地震影響蔚出,放射性物質(zhì)發(fā)生泄漏弟翘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一骄酗、第九天 我趴在偏房一處隱蔽的房頂上張望稀余。 院中可真熱鬧,春花似錦趋翻、人聲如沸睛琳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽师骗。三九已至,卻和暖如春宙帝,著一層夾襖步出監(jiān)牢的瞬間丧凤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工步脓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留愿待,地道東北人。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓靴患,卻偏偏與公主長得像仍侥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鸳君,可洞房花燭夜當晚...
    茶點故事閱讀 43,687評論 2 351

推薦閱讀更多精彩內(nèi)容

  • Sublime Text:一款具有代碼高亮农渊、語法提示、自動完成且反應快速的編輯器軟件或颊,不僅具有華麗的界面砸紊,還支持插...
    晚晴幽草閱讀 710,936評論 149 1,114
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)囱挑,斷路器醉顽,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • Sublime Text:一款具有代碼高亮、語法提示平挑、自動完成且反應快速的編輯器軟件游添,不僅具有華麗的界面系草,還支持插...
    xiaotao123閱讀 9,490評論 0 27
  • Sublime Text:一款具有代碼高亮、語法提示唆涝、自動完成且反應快速的編輯器軟件找都,不僅具有華麗的界面,還支持插...
    追風逸少丶閱讀 11,316評論 1 34
  • 下載:Sublime Text 3 官方下載地址Sublime Text 3 漢化破解版 資料:Sublime T...
    追風逸少丶閱讀 6,507評論 0 4