使用:Visual Studio Pro 2013
私はJavaで作業することに慣れています。
私の通常のフローは:object. CTRL+SPACE + ENTER
これは、メソッドをオートコンプリートし、正しい中括弧とメソッド入力をそこに配置します。
object.myMethod();
or
object.myMethod(input1,input2);
C#でVSを使用して同じ動作を取得しようとしています。メソッドを取得することはできますが、何らかの理由で最後の角かっこを含めたくありません。
私は得ます:
object.myMethod
これを有効にする方法はありますか?
オートコンプリートを実行するとき、Enterキーを押すだけでなく、代わりにキーの組み合わせ「Shift +(」を押すと、オートコンプリートと()がすべて1つに追加されます。
問題はVisual Studio 2013に関するものでしたが、Visual Studio 2017では ReSharper plugin をJetBrainsによってインストールできます。これにより、オートコンプリート時にメソッドにブラケットが自動的に追加されます。
Tools-> Options-> Text Editor-> C#-> Generalで自動ブレース補完をオンにすることができます。
[ツール]-> [オプション]-> [テキストエディタ]-> [C#]-> [IntelliSense]は、変数とキーワードのオートコンプリート用です。