2012-11-12 14 views

答えて

6

C++ IntelliSenseで提案モードを有効にすることはできません(VS 2010と2012の両方)。

MSDN Library(VS 2010用)は言う:

提案方式は、Visual BasicやC#で利用可能です。

VS 2012 RTMのバグとMicrosoftからの回答があったようにそれは(link)報告されました:VBとC#のIntelliSenseは、2つの異なる完了モードを有している

C++インテリセンスが唯一、1つの完了モードを持っています。したがって、C++ Intellisenseでは、完了モードを切り替えるこのコマンドは使用できません。あなたがメンバーのリストは、唯一、CTRL +スペース(またはALT +右矢印)を押した後に表示することができますESCキーを押すのを忘れたときにスペースを押した後、不要なコードを挿入することでイライラしている場合

。それを行うにはTools -> Options -> Text Editor -> C/C++ -> Generalに行き、Auto list membersのチェックを外してください。

+5

私にとっては、問題は、あなたが言ったことの反対、bikjubです。私はそれが私のタイピングの多くを修正しないと迷惑をかける。入力を開始するとすぐに、候補をポップアップして最初のものを強調表示します。そういうわけで、私が "mugly"と打つと "。"それを "mUglyLongNameWithCaps"に置き換えます。そのメンバーのリスト。これはC#で美しく動作します。ただし、C++ではリストが表示されますが、実際に最初のエントリを選択するにはCtrl + Spaceキーを押す必要があります。私がそれを忘れると、私はちょうど "mugly"に終わる。これはそれほど有用ではありません。これのためのキーコンボを行うことは本当に面倒です。 –

+0

私はVS 2010でその問題はありません。リストが表示されたら、私はドットキーを押すことができ、その結果はC#とまったく同じです。おそらく、この動作に影響する可能性がある設定がいくつかあります。しかし、それは私のVS究極のデフォルトのものだったので、おそらくあなたはそれを修正することができます。 – bikjub

+0

私はVisual Assist Xを使い始めました。それは美しく動作します。それはさらにC++をリファクタリングします。想像してみろ! –

1

私はこれがずっと前に投稿されたことを知っていますが、私は私の解決策を提供すると考えました。ショートカットをctrl + spaceと同じように迷惑なものに変更しました。これはオプション - >キーボード - > Edit.CompleteWordで行うことができます。

これは誰かを助けることを望みます。

関連する問題