既存のVSCodeスニペットを編集する方法



How Edit Existing Vs Code Snippets



解決:

提案項目requestAnimationFrameはJavaScript言語サービスから来ています。 スニペットからではありません。

ただし、独自のスニペットを定義して、最初にスニペットを表示するようにVisual StudioCodeに指示することはできます。どうやってするの:



  1. に移動[ファイル]-> [設定]-> [ユーザースニペット]を選択し、 JavaScript その言語のスニペットを編集するため
  2. 開いているファイルにこのエントリを追加しますjavascript.jsonとそれを保存します

    'require':{'prefix': 'req'、 'body':['require']、 'description': 'Add' require ''}
  3. 好みに次の行を追加しますsettings.json(ユーザーまたはワークスペースの設定)と保存します



    'editor.snippetSuggestions': 'トップ'

今、あなたはあなた自身を定義します入力したらすぐに提案が必要ですの要求.jsファイル。


拡張機能スニペットは、以下の各スニペットディレクトリ内にあります。
(拡張機能にスニペットがある場合)

Mac / Linux:$ HOME / .vscode / extends /
ウィンドウズ:%USERPROFILE%。vscode extends /



変更する拡張機能を選択してから、 javascript.json ファイルに 切れ端/ そこにディレクトリを置き、好きなように変更します。

ダウンロードすることを選択した場合/いつダウンロードするかを覚えておいてください アップデート 拡張機能はいつか、あなたの個人的な変更はすべて、ファイルの更新されたバージョンで上書き/置き換えられます。 (もちろん、拡張機能のディレクトリの外で変更をリスする場合を除きます...)

編集/脇: このディレクトリにすでに存在するすべてのコピーされたエディションを注意深く見ると、拡張機能の更新の少なくとも一部が以前のバージョンを維持しているように見えます。この場合、あなたが アップデート 新しいバージョンがリリースされたときの拡張機能では、変更したファイルのコピーを別の場所に保存することを心配する必要はありません。ファイルを現役に戻すことは、古いものから適切な、新しい、より大きな番号のディレクトリにコピーアンドペーストするのと同じくらい簡単かもしれません。

リソース/引用/謝辞:
最初に関連するディレクトリに私を向けるのを手伝ってくれたここに感謝します。


私のWindowsインストールでは、デフォルト/組み込みのJavaScriptスニペットは次の場所にあります。

C: Program Files(x86) Microsoft VS Code resources app extensions javascript snippets javascript.json

そのスニペットの名前を「logx」(ファイルを変更するには管理者権限が必要)に変更し、vsCodeを再起動すると、ユーザーの「log」スニペットだけになりました。

課題トラッカーには、これに関するいくつかのスレッドがあります-

  • https://github.com/Microsoft/vscode/issues/10565
  • https://github.com/Microsoft/vscode/issues/48315