2

私は Sublime Text 2 を使用しており、最近 Emmet をワークフローに組み込みました。Emmet はテンプレートを展開するためにタブ キーを引き継ぐので、標準の崇高なスニペットを展開するための代替キーボード ショートカットを設定する方法はありますか? 私ができる唯一のオプションは、コマンド パレットでスニペットを検索することです。

バックグラウンド

Emmet 補完を Ctrl-E などの新しいキーボード ショートカットに再マップできることを理解しています。実際には、90% の確率で Emmet スニペットを使用し、10% の確率で Sublime スニペットを使用するので、Emmet のタブ キーの速度を維持したいと思いますが、崇高なスニペットを展開するショートカット キーも取得します。

アップデート

私が探しているものを説明するために、 に展開される の崇高なスニペットとhw、 に展開さ<p>Hello World!</p>れる emmet スニペットhwがあると想像してください<hello>World</hello>hw+tabemmet スニペットを入力hw+ctrl+tabして取得し、崇高なスニペットを取得するように言いたいです。良い提案はネイティブを使用することでしたinsert_best_completionが、それは結果として<hw></hw>

4

2 に答える 2

2

insert_best_completionコマンドをショートカットにバインドする必要があります。キーバインド構成の例は次のようになります。

{ "keys": ["ctrl+tab"], "command": "insert_best_completion" }

Ctrl+Tab ショートカットで最適な補完を挿入します。このコマンドをPreferences > Key Bindings – Userファイルに追加できます。

詳細については、こちらをお読みください

于 2013-06-08T10:10:40.640 に答える
1

私自身も同じ問題を抱えています。

これまでのところ、ユーザー生成のスニペットでは、キーワードの後に​​スラッシュを使用していることに遭遇しました。これにより、タブ キーを使用できるようになります。

<tabTrigger>hello/</tabTrigger>

代わりに望ましい結果を生成します

<hello></hello>
于 2015-11-02T20:38:59.367 に答える