Visual Studio Code: 「log」と入力して「console.log()」を完了すると、新しい空の「log」候補が追加されます

Visual Studio Code: 「log」と入力して「console.log()」を完了すると、新しい空の「log」候補が追加されます

再現手順:

1)log提案ウィジェットが表示されたら、入力して Enter キーを押します。VSCode によって補完され、 と入力されますconsole.log()

提案ウィジェットの外観を示す画像は次のとおりです。

提案ウィジェットのイメージは次のようになります]

2)同じファイル内の新しい行:logもう一度入力すると、今度は提案ダイアログに新しい提案が追加されます。次のようになります (一番上に「abc」が横にあるもの):

画像]

これを選択した状態で Enter キーを押しても何も起こらず、ダイアログが非表示になるだけです。つまり、下矢印キーを押してから Enter キーを押す必要があります。


つまり、最近入力したキーワードを提案しようとしているようです。これは、以前入力した長い変数を入力したい場合には便利ですが、この場合はあまり役に立ちません。

「abc」ログ提案を無効にするにはどうすればいいですか?最近入力した変数の提案を完全に無効にせずに?

すでにすべての拡張機能を無効にしましたが、変化はありません。

答え1

"editor.snippetSuggestions": "top"settings.jsonに追加しました。

提案が最上部に移動されconsole.log、問題が解決しました。

答え2

設定にこれを追加します: "editor.wordBasedSuggestions": false

VS Code をリロードして試してください。

関連情報