LoginSignup
1
0

More than 3 years have passed since last update.

VSCodeのIntellisenseのSuggestionで表示された候補が、括弧 '(' やカンマ ',' やスペースでオートコンプリートされるのを防ぐ

Posted at

概要

VSCodeのコーディングをしていると、Intellisenseがいい感じのSuggestionsを出してくれる。
それは素晴らしい機能なのだが、新しい関数を書いている時のような、
Suggestionsからオートコンプリートをされたくない場合がある。
しかし、関数名を書き終えて括弧 '(' やカンマ ',' やスペースを入力すると、関数名がオートコンプリートで上書きされてしまう。
それをさせないための方法について記載する。

結論

VSCodeのSettings.jsonに下記を追加する。

"editor.acceptSuggestionOnCommitCharacter": false

もしくは設定から、下記のチェックボックスをオフにする。
スクリーンショット 2021-05-20 19.43.38.png

どちらかで良い。

具体例

//入力したいのは test()
test //まで入力したタイミングで、suggestionsの最上部に、TestSchedulerのような、ライブラリのクラスが表示されている。

この状態で、 括弧'('を入力すると、TestSchedulerでオートコンプリートされてしまう。

// test(と入力した瞬間、下記の値でオートコンプリートされる。
TestScheduler

最後に

2時間ほど調べてもヒットしなかったためStackOverFlowで質問したところ、すぐに回答をもらえた。
日本語での情報がなかなか見つからなかったので、誰かの助けになれば。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0