2013-01-05 113 views
113

有沒有辦法將TAB按鈕設置爲Visual Studio 2010中的4個空格,而不是進入編輯 - >高級 - >解除所選行?Visual Studio用4個空格替換標籤?

+9

+1因爲在問題中有提示如何* unabify *已經存在的來源,接受的答案只適用於*新來源 –

+0

有人會介意編輯問題標題「2010」嗎?這適用於許多Visual Studio版本,並且UI的這部分對於VS 2010,2013和2015的這部分IDE仍然是相同的。此外,它可能有助於在問題中添加某些內容,這意味着OP正在設置新來源的風格;編輯現有源碼的技巧很酷。 – jrh

+0

還要注意,現有源代碼文件的「Tabify」和「Untabify」對於插入到行中間的製表符不起作用,即' int x;'將被替換爲' int x;',不是' int x;' – jrh

回答

166

您可以編輯此行爲:

Tools->Options->Text Editor->All Languages->Tabs 

更改標籤使用「插入空格」,而不是「保持標籤」。

請注意,如果您希望在特定語言中有不同的行爲,您還可以指定每種語言。

+11

只是爲了共享,Visual Studio 2013仍然是一樣的。 – James

+1

製表大小和縮進大小如何? – Magallo

+1

@Magallo它在相同的設置區域 –

1

如果看不到格式化選項,可以使用工具 - >導入和導出設置導入缺少的選項。

-2

這是默認情況下,現在我認爲,它插入空格而不是TAB,因爲顯然這是今天倒退的日子,而且微軟正在全力向後大聲笑。