Sublime Text 3:如何将快捷方式绑定到特定文件扩展名?

时间:2014-08-12 15:30:01

标签: keyboard-shortcuts sublimetext sublimetext3

我想自定义快捷方式,但仅将其应用于特定扩展程序。

例如,

“跳转到匹配的括号” - >适用于JS文件 - >自定义绑定到 ctrl + m

“转到匹配的标签对”(emmet) - >适用于HTML文件 - >我想在这里 ctrl + m ,但不起作用(ST3理解“跳转到匹配括号”,这里不适用)。

我想知道是否专门设置特定扩展的快捷方式可以解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

显然你可以尝试这样的事情:

[ { "keys": ["ctrl+x", "ctrl+i"], "command": "insert_snippet", "args": {"name": "Packages/User/mysnippet.sublime-snippet"}, "context": [ {"key": "selector", "operator": "equal", "operand": "text.tex.latex"} ] } ]

你在哪里取代你想要的前3行,text.tex.latex取你想要的范围(在你的情况下是source.js和text.html.basic)。