問題タブ [vscode-snippets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 単語を選択する XML (コード スニペット内)
私はこのスニペットを持っています
XXX
すべての単語が選択されるように変更するにはどうすればよいですか?
タグ$selected$
および/またはのいずれかを使用する必要がありますか$end$
?
visual-studio-code - Visual Studio Code の Zen コーディング HTML コメント
Visual Studio Code で、次のような HTML コメントを挿入する方法はありますか
次のようにして、「foo」のクラスでdivタグを挿入できるように:
その結果、
visual-studio-code - VSCode での動的スニペットの評価
スニペットが動的に計算された補完またはスニペットを Visual Studio Code に挿入することは可能ですか?
さまざまな形式の日付と時刻の文字列を挿入するためのスニペットが欲しいです。たとえば、 と入力するdate
と、ISO 形式の現在の日付が自動的に展開されます。
Sublime Text には、クラスのon_query_completions
メソッドを介して Python API でこれを行う機能があります。EventListener
そこでの実装は非常に簡単です。
User Defined Snippetsに関するドキュメントを読みましたが、ユーザーが入力するタブストップと変数を含む事前定義されたテキストのみを挿入できるようです。
スニペット API によって公開されている機能ではこれが不可能な場合、低レベルのプラグイン/拡張 API を介して同様のものを実装できますか?
Insert Date and Timeという既存の拡張機能があることは認識していますが、これは動的拡張ではなくコマンド パレットを介して機能します。
visual-studio-code - カスタム スニペットで TM_SELECTED_TEXT を使用する
2016 年 11 月 (バージョン 1.8) リリースの VSCodeスニペット変数、具体的には TM_SELECTED_TEXT がサポートされるようになりました。
Sublime Text と TextMate の両方でこれらを頻繁に使用しているので、これは私を幸せにします。
VSCode で動作させる方法がわかりません。例として使用するスニペットを作成しました。
次に、テキストを入力して強調表示すると、問題が発生し始めます。
アイデアは、いくつかのテキストを強調表示し、スニペットを実行してから${TM_SELECTED_TEXT:${1:type_here}}
、強調表示されたテキストに置き換えます。私が抱えている問題は、prefix
値 (この場合はinq ) を入力する必要があるスニペットを実行して、強調表示されたテキストを上書きしてすべてを台無しにするスニペットを実行することです。
Sublime/Textmate では、テキストを強調表示したままのキーボードの組み合わせからスニペットを起動しました。
VSCode で、これをそのまま動作させるか、Sublime で利用可能だったようなキーの組み合わせからスニペットを起動する方法はありますか?