我想自定义快捷方式,但仅将其应用于特定扩展程序。
例如,
“跳转到匹配的括号” - >适用于JS文件 - >自定义绑定到 ctrl + m ,
“转到匹配的标签对”(emmet) - >适用于HTML文件 - >我想在这里 ctrl + m ,但不起作用(ST3理解“跳转到匹配括号”,这里不适用)。
我想知道是否专门设置特定扩展的快捷方式可以解决这个问题吗?
答案 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)。