Help us understand the problem. What is going on with this article?

VisualStudioのIntelliSenseが、Enterで決定できなくなった話(C#)

はじめに

ある日、C#でプログラミングをしていると、IntelliSenseをEnterとかで決定できなくなりました。
普通C#のIntelliSenseは、Enter以外にも、スペースとかピリオドを入力しても決定できるのです。決定できないのすごい不便…バグか…?

こんな感じに、枠で囲まれてはいるけど、選択状態になっていなくて、
2020021016434039.png

上下キー等を押すことで選択され、この状態ならEnterとかで補完できます。
2020021016441823.png

直し方探すの、なんて検索したらいいかもわからず、苦労しました…

なおしかた

IntelliSenseには、2つのモードがあるらしい。
完了モード(標準の完了モード)と、提案モード(提案される完了モード)というようです。

で、今回は、いつの間にかモードを提案モードに変更しちゃっていた、ということのようでした。バグじゃなかった。

完了モードと提案モードを切り替える方法はいくつかあります。好きな方法でやってください。

  • [CTRL] + [ALT] + [スペース]のショートカットを使う
  • メニューの『編集』→『IntelliSense』→『○○モードの切り替え』を押す
  • ツールバーの『テキストエディター』にある切り替えボタンを押す

[CTRL] + [スペース]でIntelliSenseを出すことができるじゃないですか。多分この時に、間違えて[CTRL] + [ALT] + [スペース]を入力しちゃったんだろうなぁ…IntelliSenseにモードがあるとか、初めて知ったよ…

ShTair
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした