Sublime Text 2每个语法不同的宏

时间:2013-05-13 10:43:16

标签: sublimetext2 sublimetext3

假设我有一个快捷方式可以触发宏来在函数后添加花括号。但是我的花括号对于php而言不同于javascript:

PHP:

function()
{
.....
}

的javascript:

function(){
.....
}

根据我写的语法,有没有办法让宏具有相同的键绑定行为不同?

1 个答案:

答案 0 :(得分:6)

您可以将多个命令(或本例中的宏)绑定到同一个键,并使用上下文条目区分它们。

您可能希望将上下文定义为

{ "key": "selector", "operator": "equal", "operand": "source.js", "match_all": true }

{ "key": "selector", "operator": "equal", "operand": "source.php", "match_all": true }