1

私の VS2010 では、forコード ブロック間のどこかにループを入力すると、最後のセミコロン (イテレータの直前) を押すと、VS はコードの次の行 (またはブロック) を自動的にインデントします。

これは、非常に定期的にfor既存のコード ブロックの間に入れ子になったループを入力するので、言い表せないほど厄介です。最後のセミコロンの直後に自動的にctrl+を押す習慣がついたので、インデントが元に戻ります。z

この機能をオフにする方法はありますか?

4

2 に答える 2

2

答え:

ツール→オプション...→テキストエディター→C#→フォーマット→完成したステートメントを自動的にフォーマットします。

別の答え:

ループを入力する前にCtrl+を押します。このコマンドは、行内のどこからでも機能し、現在の行の上に新しい行を挿入し、新しい空の行にカーソルを置きます。ループの最後でを押すと、前のテキストは行の一部にならず、自動再フォーマットの影響を受けません。Enterfor;

同様に、Ctrl+ Shift+は現在の行のEnterに新しい行を挿入します。

于 2013-05-01T01:51:38.200 に答える