Sublimetext3 升华文本片段范围

Sublimetext3 升华文本片段范围,sublimetext3,code-snippets,Sublimetext3,Code Snippets,存在很多Sublime文本片段包-我看到的一个问题是,如果我想在文件类型中使用这些预定义的片段,而不是它们定义的范围,这将意味着编辑每个片段并更改范围参数以包括xyz文件类型 例如,这个jQuery包中的每个代码段仅限于.js文件范围才能使用这些代码段,但我主要只需要在.cfm文档类型中使用这些代码段 是否有某种方法可以自动更改这样的包的代码段范围,而不是打开每个代码段并修改其范围 谢谢 假设此答案为升华文本3 OSX 我怀疑这里是否有一个首选项功能可以提供帮助,因此我认为最好的解决方案是通过一

存在很多Sublime文本片段包-我看到的一个问题是,如果我想在文件类型中使用这些预定义的片段,而不是它们定义的范围,这将意味着编辑每个片段并更改范围参数以包括xyz文件类型

例如,这个jQuery包中的每个代码段仅限于.js文件范围才能使用这些代码段,但我主要只需要在.cfm文档类型中使用这些代码段

是否有某种方法可以自动更改这样的包的代码段范围,而不是打开每个代码段并修改其范围

谢谢

假设此答案为升华文本3 OSX

我怀疑这里是否有一个首选项功能可以提供帮助,因此我认为最好的解决方案是通过一个简短的脚本来定制包,该脚本在每个文件中用一个新的参数替换scope参数。在代码段文件的包目录中:

sed --in-place=.tmp 's:<scope>source.js</scope>:<scope>source.js,source.cfm</scope>:g' *
参考

view.run_command("show_scope_name")