Visual Studio 自動排版格式化程式碼

在團隊開發過程中,什麼時候是程式碼瘋狂修改的階段呢,
無非就是Code Review了,有時候卡個幾天或是幾個月都是有可能的,
裡面常出現的comment,每次幾乎都會出現的就是排版的問題,
例如空白多一個少一個,括號還沒換行等等的小瑕疵,
對於心思不夠細膩的人而言,真的十分的惱人

團隊中喜歡將大括號換行,
例如:
if(true)
{
  //code
}
else
{
  //code
}

那也許有些團隊喜歡:
if(true){
  //code
}else{
  //code
}

有時候不只括號要不要換行,連else要不要換行都有各自的喜好,
所以有時候要統一使用團隊規定的喜好真的會有眼殘的時候,
自己檢查老半天可能還是有漏網之魚,
但現在不用擔心啦!
只要使用Format 格式化文件就能為你分憂解勞,
設定方式如下:
編輯 > 進階 > 格式化文件




Visual Studio會根據你的環境設定幫你自動重新排版
設定方式如下:
工具 > 選項



切換到
文字編輯器 > C# >程式碼樣式 > 格式化 > 新行

這邊可以設定很多換行的邏輯,
將對應的項目打勾跟取消勾選,下面的黑色區域會顯示排版的格式,
可根據自己或是團隊的喜好去做調整,即可自動排出你想要的格式囉!


如果覺得 編輯 > 進階 > 格式化文件 這個選項太難找到,
可以參考這篇文章,將他加入在明顯的工具列區域喔
http://greens2314.blogspot.tw/2017/09/visual-studio-2015.html


留言

這個網誌中的熱門文章

將專案加入Git版控並上傳至遠端儲存庫

Visual Studio 2017 讓多個專案開啟在同一個瀏覽器