如何更改 Textmate 包中的语言上下文?
我想让我的 Textmate 包根据我正在编辑的内容使用正确的上下文。 例如,我经常使用 YUI 所以我希望 HTML 包改用 YUI JS 包 任何人都
可以建议我应该在哪里编辑什么内容来实现这一目标。 有关捆绑包编辑提示的奖励积分。
I'd like to get my Textmate bundles to use the correct contexts based on what I'm editing. For example I use YUI a lot so I'd like the HTML bundle to use the YUI JS bundle instead of the standard JS one, etc.
Can anyone suggest where and what I should be editing to make that happen. Bonus points for tips on bundle editing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们在这里讨论的是范围。 您必须编辑 Bundle 元素范围。
让我们看一下:
替代文本 http://mtod.org/so/scope.png
现在,将范围编辑为更宽的范围,例如使用
source.js
而不是source.js.yui
。 这应该应用于捆绑包中的每个片段、命令等。 您可能可以进行搜索并查找 直接替换您的捆绑文件。替代文本 http://mtod.org/so/edit.png
就是这样。 下面触发了捆绑片段。
替代文本 http://mtod.org/so/yui.png
The thing we are talking about here is scope. You'll have to edit your Bundle elements scope.
Let's take a look:
alt text http://mtod.org/so/scope.png
Now, edit the scope to a wider one, for example use
source.js
instead ofsource.js.yui
. This should be applied to every snippet, command, etc. in the Bundle. You could probably do a search & replace directly on your Bundle files.alt text http://mtod.org/so/edit.png
That's it. Bundle snippet triggered below.
alt text http://mtod.org/so/yui.png