2017-04-07 5 views
1

私はVSでのインテリセンスが間違いを犯すと私を訂正しますが、時には間違いを起こさず、それでも私を修正します。私はUnityをコーディングしていて、スペースを押すとすぐに "SerializePrivateVariables"に変更されることなく "var"を書き込むことはできません。VS Intellisense:いくつかのオートコンプリートワードを削除する

インテリセンスのオートコンプリートトリガーのいくつかを削除する方法はありますか?私はそうする方法を見つけることができませんでした。

答えて

2

私が知る限り、Visual Studio 2015のC#でオートコンプリートから特定の単語を無効にすることはできません。

しかし、あなたの場合、補完リストでキーワードを有効にすることができます。インテリセンスは、varが適切なC#であり、それを置き換えないことを理解する必要があります。

「ツール」>「オプション」>「テキストエディタ」>「C#」>「Intellisense」の順に選択し、「完了リストにキーワードを配置する」オプションを選択します。

VS2017とVS2013(およびそれ以前)にはもう少しオプションがありますが、あなたが気づいた正確な機能はありません。

+0

私は、ありがとう、それが動作して参照してください! IntelliSenseにもう少しの質問があります。気にしない場合: 私はよく書くことがあり、IntelliSenseの結果は私には意味がありません:http://i.imgur.com/Zx1DYmQ.png 私はUpdateを書いています。私はUpdate()メソッドを呼び出そうと思っていますが、代わりに第1選択肢として登場するAnimatorUpdateModeです。 私は更新オプションを何度か選択すると、それが私の好きな選択だと理解できるかもしれないと思ったが、変わらない。 Update()メソッドに優先順位を付ける方法がありますか? – Feast

+0

@Feast VS2013で最も頻繁に使用されるエントリの自動事前選択を有効/無効にするオプションがありましたが、新しいバージョンでは存在しなくなりました。 VS2015はこの機能を完全に欠いているようですが、VS2017は最後に使用したエントリを自動的に選択します。だから、おそらくあなたはアップグレードを検討することができます。もう1つの選択肢は、あなたの経験を改善するために外部ツール(Resharperなど)を使用することです。 –

関連する問題