使用 [格式化 選項] 頁面及其子頁面(縮排、 新增行、 間距和 換行)來設定程式代碼編輯器中格式化程式代碼的選項。
若要存取此選項頁面,請從功能表欄選擇 [工具>選項 ]。 在 [選項] 對話框中,選擇 [文字編輯器>C#>程式代碼樣式>格式]。
小提示
縮排、新增行數、間距和換行子頁面都會在底部顯示預覽視窗,以顯示每個選項的效果。 若要使用預覽視窗,請選取格式設定選項。 預覽視窗會顯示所選取的範例。 當您選取單選按鈕或複選框來變更設定時,預覽視窗會更新以顯示新設定的效果。
格式設定 (一般) 頁面
一般設定
這些設定會影響 程式 代碼編輯器將格式設定選項套用至程式代碼時。
標籤 | 說明 |
---|---|
輸入時自動格式化 | 取消選取時,會停用 ; 上的 format 語句 和 } 選項上的 format 區塊 。 |
在上自動格式化 語句; | 選取時,會根據為編輯器選取的格式選項,在完成時格式化語句。 |
在} 上自動格式化區塊 | 選取時,只要完成程式碼區塊,就會根據為編輯器選取的格式選項來格式化程式代碼區塊。 |
自動在傳回時格式化 | 選取時,在按下 Enter 時格式化文字,以符合為編輯器選取的格式設定選項。 |
貼上時自動格式化 | 選取時,會將貼到編輯器中的文字格式化,以符合為編輯器選取的格式設定選項。 |
如果您先前已使用 Visual Studio 2017 中的 [格式檔 ] 命令來套用 C# 檔案的程式代碼樣式設定,該功能現在會以 程式代碼清除的形式提供。
縮排頁面
當自動格式化程式代碼時,此頁面上的縮排選項就會套用。 自動格式化程式代碼的其中一個範例是當您在選取 [ 自動貼上時自動格式化 ] 時,將程式代碼貼入檔案。 ([貼上時自動格式化] 選項位於 [格式化]> 底下一般。)
小提示
文字編輯器>C#>索引標籤選項頁面上也有縮排選項。 這些選項只會決定當您在行尾按下 Enter 鍵時,程式代碼編輯器放置游標的位置。
[新增行] 頁面
使用此頁面上的新行選項來控制您想要在程式碼編輯器中的新行上顯示大括弧、關鍵詞或表達式。
這很重要
您可以透過 .editorconfig 檔案覆寫此頁面上的設定。 若要深入瞭解,請參閱 使用EditorConfig建立可攜式自定義編輯器設定。