2017-03-02 3 views
0

"true"の代わりにtrと入力するとintellisenseがほとんど "treeChild"になります。それは本当に小さなことですが、間違ってリターンを押すことがあり、treeChildを私のブールに入れてしまうので、ちょっと面倒です。VS 2012 Intellisenseはtrueの代わりにtreeChildを提案します

これが何であるか、またはそれを取り除く方法のアイデアはありますか?

私はtreeChildを使ったこともありません。またはそれを見た。

+0

あなたのプロジェクトタイプは?私は別のプロジェクトタイプの私の側でそれを試してみました、そして、ここにはオプション 'treeChild'がないようです。この問題がすべてのプロジェクトタイプで解決しない場合は、devenv/resetuserdata、/ safemode、/ resetsettingsコマンドを実行してVS要因のトラブルシューティングを行うか、コントロールパネルのプログラムと機能を右クリックしてVS 2012〜修復。 VS 2012の最新のアップデートはVS 2015アップデート5です:https://www.microsoft.com/en-sg/download/details.aspx?id=48708まだインストールしていない場合は、インストールしてくださいテスト。 –

+0

treeChildは私たち自身のクラスの1つで、私たちがそれをどのように使っているのかはわかりません(レガシーコードです)。 Intellisenseは、私が最も使用しているもの、または私がおそらく最も使用しているもの(Intellisensesの推測によるもの)によって優先順位を付けるべきではありませんか? – Squirrelkiller

答えて

0

VS 2012では、IDEの現在のセッション中に、自動オブジェクト名の補完のために、ポップアップリストメンバーボックスで最近選択したメンバーをIntelliSenseで事前に選択できます。そして、以下のように、このデフォルトの動作をオフにしツール - オプション - テキストエディタ - C#-IntelliSenseに移動し、オプション「は、事前に選択最近使用メンバー」をオフにするにはIntelliSense for Most Recently Used Members

:あなたはこれを確認することができますこの変更を保存するには[OK]をクリックしてください。 enter image description here

+0

私は実際に "treeChild"を使ったことがないので、これは私の質問にどのように当てはまるのか分かりません。 – Squirrelkiller

+0

私の誤解をおかけして申し訳ありません、あなたのVS 2012で上記のオプションがチェックされていますか? [ツール - インポートとエクスポートの設定]で[すべての設定をリセット]をクリックし、現在の設定を保存してから、デフォルト設定にリセットしてからVSを再起動してください。 –

+0

残念ながら、何も変更していない、最初の提案としてtreeChildを取得している:/ – Squirrelkiller

関連する問題