144

VisualStudio2010のIntelliSenseにかなり厄介な問題があります。

Intellisenseエンジンは、オプションを実際に選択するのではなく、オプションを「マーク」することを選択することがあります(常にではありませんが、私の制御の及ばないところです)。これは、e n Enter「En ...」で始まるデフォルトのオプションにアクセスするために入力する代わりに、を入力する必要があることを意味しますe n down Enter

通常はしばらくこのように動作しますが、突然、私が望む動作が戻ってきます。私の結論は、どこかに自動的に設定されるオプションがあり、制御する方法がわからないということです。

「マーク」だけでなく、デフォルトのオプションが常に選択されていることを確認するにはどうすればよいですか?

参考:これは、CodeRushXpress10.1を搭載したVisualStudio2010RCです。

4

7 に答える 7

279

試してくださいCtrl--- 。AltSpace

Connectでそれを見つけ、私のために働くようです

于 2010-04-23T09:42:42.010 に答える
81

[編集]->[IntelliSense]->[ToggleCompletionMode]に移動して変更することもできます

于 2014-11-06T20:31:31.270 に答える
19

同じ問題が発生しましたが、押すTABと常にデフォルトの選択が選択されます。

于 2013-03-19T09:16:58.963 に答える
8

完全を期すために、このオプションにはツールバーにトグルボタンがあります。

完了モードツールバーボタンの切り替え

その視覚的なステータスにより、現在選択されている完了モードがわかります。

于 2020-05-15T14:26:28.380 に答える
3

少なくともC++の場合、

Tools / Options / Text Editor / C/C++/ Advanced / IntelliSense

に変更Member List Commit AggressiveしますTrue

于 2019-11-19T10:03:23.763 に答える
2

影響の少ないIntelliSenseモードに切り替えると、Ctrl + Alt+Spaceを押すだけで問題が解決します。

于 2019-10-16T13:32:25.070 に答える
0

あなたはそれをするべきです:編集/IntelliSense/トグル完了モード

私はこの解決策でそれを解決することができます

于 2020-01-05T17:11:11.937 に答える