簡體   English   中英

Visual Studio 2010(C#):乘以*之前和之后為空白

[英]Visual Studio 2010 (C#): Blank before and after * when multiplying

在編程C#時,我注意到Visual Studio 2010中有一個奇怪的行為。 當我打字

var x = 2 * 5

然后輸入“;” VS將行更改為

var x = 2*5;

因此,它消除了空白。 另一方面,如果我在那一行中按CTRL + X和CTRL + V,則將再次插入空格。

var x = 2 * 5;

使用SVN之類的工具時,這很煩人,因為它使跟蹤代碼中的實際更改更加困難。 我看着

工具->選項->文本編輯器-> C#->格式->間距

但找不到合適的東西。 你們中有人知道如何統一行為嗎?

謝謝,

亨德里克

在菜單中:

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

轉到Set spacing for operators然后選擇Insert space before and after binary operators

在此處輸入圖片說明

同樣,如果您使用ReSharper之類的擴展,請確保以與Visual Studio本身相同的方式配置它們。

在此處輸入圖片說明

這是德語版本...但是用英語:

工具->選項->文本編輯器-> C#->格式->間距

並為“設置運算符的間距”設置第一個選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM