1

C#をプログラミングするときに、VisualStudio2010で奇妙な動作に気づきました。入力すると

var x = 2 * 5

次に、「;」と入力します VSは行をに変更します

var x = 2*5;

したがって、空白を削除します。一方、その行でCTRL+XとCTRL+Vを実行すると、ブランクが再び挿入されます。

var x = 2 * 5;

これは、SVNのようなツールを使用する場合、コードの実際の変更を追跡するのがより困難になるため、非常に面倒です。私は見た

[ツール]->[オプション]->[テキストエディタ]->[C#]->[書式設定]->[間隔]

しかし、適切なものを見つけることができませんでした。行動を統一する方法を知っている人はいますか?

ありがとう、

ヘンドリック

4

2 に答える 2

4

メニューで:

Tools> Options> Text Editor> C#> Formatting>Spacing

に移動しSet spacing for operatorsて選択しますInsert space before and after binary operators

ここに画像の説明を入力

また、 ReSharperなどの拡張機能を使用する場合は、それらが Visual Studio 自体と同じように構成されていることを確認してください。

于 2013-02-01T09:38:04.197 に答える
1

ここに画像の説明を入力

これはドイツ語版ですが、英語では:

ツール -> オプション -> テキスト エディター -> C# -> 書式設定 -> 間隔

「オペレーターの間隔を設定する」の最初のオプションを設定します。

于 2013-02-01T09:40:05.270 に答える