web-dev-qa-db-ja.com

オートコンプリートメソッドブラケット

使用:Visual Studio Pro 2013

以前の調査: [1][2][3]

私はJavaで作業することに慣れています。

私の通常のフローは:object. CTRL+SPACE + ENTERこれは、メソッドをオートコンプリートし、正しい中括弧とメソッド入力をそこに配置します。

object.myMethod();
or
object.myMethod(input1,input2);

C#でVSを使用して同じ動作を取得しようとしています。メソッドを取得することはできますが、何らかの理由で最後の角かっこを含めたくありません。

私は得ます:

object.myMethod

これを有効にする方法はありますか?

34
user3235057

オートコンプリートを実行するとき、Enterキーを押すだけでなく、代わりにキーの組み合わせ「Shift +(」を押すと、オートコンプリートと()がすべて1つに追加されます。

1
Murray

問題はVisual Studio 2013に関するものでしたが、Visual Studio 2017では ReSharper plugin をJetBrainsによってインストールできます。これにより、オートコンプリート時にメソッドにブラケットが自動的に追加されます。

1
Lefteris008

Tools-> Options-> Text Editor-> C#-> Generalで自動ブレース補完をオンにすることができます。

[ツール]-> [オプション]-> [テキストエディタ]-> [C#]-> [IntelliSense]は、変数とキーワードのオートコンプリート用です。

0
Steve