2011-09-30 102 views
55

vim我可以使用=到縮進嚴重縮線,使如何解決在Visual Studio中選擇行的縮進

foo; 
    bar; 
baz; 

成爲

foo; 
bar; 
baz; 

是否有相當的鍵盤快捷方式視覺工作室?我在哪裏可以找到這樣的快捷方式列表供將來參考?


編輯:有沒有辦法做修復只是水平縮進?在某些情況下,CTRLKCtrlF太「固定」太多。 (在此期間,我會看看我是否能編輯的格式選項讓我滿意...)

+0

[Visual Studio 2010 Keybinding Posters](http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13189) –

+0

這裏有一個告誡其他人撕掉他們的頭髮處理相同問題與我: Visual Studio不會修復嵌套在無法識別的html元素內的html元素的縮進。因此,如果您使用的框架允許使用之類的非標準元素,則在應用Ctrl K + Ctrl F修正時,中的任何內容都將被Visual Studio忽略。 – Bobwise

回答

91

選擇所有要格式化的文本,然後按Ctrl鍵ķ按Ctrl˚F快捷方式應用縮進和空格式。

如在格式窗格指定(的所使用的語言)在選項對話框的文本編輯器部分。

請參閱VS Shortcuts瞭解更多信息。

+4

請注意,這會重新設置代碼的格式,這與重新加載它不同。據我所知,Visual Studio不能只重新定義這些行。 – Borek

12

選擇固定的文本,按Ctrl ķ按Ctrl˚F快捷肯定的作品。然而,我通常會發現,如果一個特定的方法(例如)將它的縮進搞亂了,簡單地移除該方法的右括號並重新添加,實際上修正了縮進,從而無需選擇代碼在手,ergo更快。 ymmv。 ymmv。

14

我喜歡CTRL + ķCTRL - d,這確實整個文檔。