首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Zen编码支持Sublime Text2中的JavaScript文件?

如何让Zen编码支持Sublime Text2中的JavaScript文件?
EN

Stack Overflow用户
提问于 2012-03-06 13:16:07
回答 1查看 1.2K关注 0票数 2

RT~ Sublime Text2是我最喜欢的编辑器之一。对我来说唯一的问题是它的Zen编码插件只支持css和html文件。但在许多情况下,在JavaScript或其他文件中使用Zen编码。就像在js中使用html模板或在js中连接字符串一样。

我在~/.config/sublime-text-2/Packages/ZenCoding中检查了它的包文件。但是我不知道如何配置它来支持更多的文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-07 07:16:38

在`#########CONSTANTS#########之后立即打开Packages/ZenCoding/subimezenplugin.py,应该有:

代码语言:javascript
复制
HTML                      = 'text.html - source'
XML                       = 'text.xml'

添加以下内容:

代码语言:javascript
复制
JS                        = 'source.js'

然后向下滚动到它显示的位置:

代码语言:javascript
复制
ZEN_SCOPE = ', '.join([HTML, XML, CSS])

并将其更改为:

代码语言:javascript
复制
ZEN_SCOPE = ', '.join([HTML, XML, CSS, JS])

这将在JS文件中激活zencoding;但是,请注意,在js文件中Zencoding将始终处于活动状态。如果您想将作用域限制为JS中的字符串,则可以更改作用域。对于双引号和string.quoted.single.js,JS字符串的范围是string.quoted.double.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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9578259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档