2016 年 11 月 (バージョン 1.8) リリースの VSCodeスニペット変数、具体的には TM_SELECTED_TEXT がサポートされるようになりました。
Sublime Text と TextMate の両方でこれらを頻繁に使用しているので、これは私を幸せにします。
VSCode で動作させる方法がわかりません。例として使用するスニペットを作成しました。
"in quotes": {
"prefix": "inq",
"body": "'${TM_SELECTED_TEXT:${1:type_here}}'"
}
次に、テキストを入力して強調表示すると、問題が発生し始めます。
アイデアは、いくつかのテキストを強調表示し、スニペットを実行してから${TM_SELECTED_TEXT:${1:type_here}}
、強調表示されたテキストに置き換えます。私が抱えている問題は、prefix
値 (この場合はinq ) を入力する必要があるスニペットを実行して、強調表示されたテキストを上書きしてすべてを台無しにするスニペットを実行することです。
Sublime/Textmate では、テキストを強調表示したままのキーボードの組み合わせからスニペットを起動しました。
VSCode で、これをそのまま動作させるか、Sublime で利用可能だったようなキーの組み合わせからスニペットを起動する方法はありますか?