2012-03-06 26 views
2

RT〜Sublime Text2是我最喜歡的編輯之一。唯一的問題是它的Zen Coding插件只支持css和html文件。但是在JavaScript或其他文件中使用Zen Coding有很多情況。就像在js中使用html模板或在js中使用concat字符串一樣。如何讓Zen Coding支持Sublime Text2中的JavaScript文件?

我放入〜/ .config /崇高文本-2 /封裝/ ZenCoding檢查其PAKAGE文件。但我不知道如何配置它來支持更多的文件。

+1

儘管是最好的編輯器,就像我們都花時間在網上搜尋的那樣,但您仍然會遇到其他非常基本的東西,它不會執行......例如,您無法打印。 – 2012-03-06 05:20:00

回答

3

打開包/ ZenCoding/sublimezenplugin.py 右後`######### #########常量,應該有:

HTML      = 'text.html - source' 
XML      = 'text.xml' 

添加以下:

JS      = 'source.js' 

然後向下滾動到那裏說:

ZEN_SCOPE = ', '.join([HTML, XML, CSS]) 

,並更改到:

ZEN_SCOPE = ', '.join([HTML, XML, CSS, JS]) 

這將激活JS文件中的zencoding;但是,請注意,Zencoding始終會在js文件中處於活動狀態。如果你想限制範圍,例如JS中的字符串,你可以改變範圍。 JS字符串的範圍是string.quoted.double.js雙引號和string.quoted.single.js。您可以將這兩個添加到JS = ...行。隨意試用適合自己喜歡的範圍。有關範圍的詳細信息,請查看文檔在這裏:http://readthedocs.org/docs/sublime-text-unofficial-documentation/en/latest/extensibility/syntaxdefs.html

同時,立即看到光標下的電流範圍,適用於Windows/Linux的鍵綁定是ctrl+alt+shift+p和OSX是alt+command+p

+0

非常感謝!它很棒! – StuPig 2012-03-07 14:41:22

相關問題