gpt4 book ai didi

javascript - 如何让 Zen Coding 支持 Sublime Text2 中的 JavaScript 文件?

转载 作者:行者123 更新时间:2023-11-29 20:11:24 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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 的键绑定(bind)是 ctrl+alt+shift+p,OSX 的键绑定(bind)是 alt+command+p.

关于javascript - 如何让 Zen Coding 支持 Sublime Text2 中的 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9578259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com