1

関数の後に中括弧を追加するマクロを起動するショートカットがあるとします。しかし、私の中括弧は、php と javascript では異なります。

php:

function()
{
.....
}

JavaScript:

function(){
.....
}

私が書いている構文に応じて異なる動作をするマクロに対して同じキーバインディングを持つ方法はありますか?

4

1 に答える 1

6

複数のコマンド (この場合はマクロ) を同じキーにバインドし、コンテキスト エントリでそれらを区別できます。

おそらく、コンテキストを次のように定義したいと思うでしょう。

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

{ "key": "selector", "operator": "equal", "operand": "source.php", "match_all": true }
于 2013-05-13T22:15:56.623 に答える