此對話框可讓您變更程式碼編輯器的預設行為。 這些設定也適用於以程式代碼編輯器為基礎的其他編輯器,例如 HTML 設計工具的來源檢視。 若要顯示這些選項,請從 [工具] 功能表中選取 [選項]。 在 [文本編輯器] 資料夾中,展開 [ 所有語言] 子資料夾,然後選擇 [ 索引卷標]。
謹慎
此頁面會設定所有開發語言的預設選項。 請記住,重設此對話框中的選項會將所有語言的Tabs選項重設為此處選取的任何選項。 若要變更一種語言的 [文本編輯器] 選項,請展開該語言的子資料夾,然後選取其選項頁面。
如果在特定程式設計語言的索引標籤面頁面上選取不同的設定,則會針對不同的 縮 排選項顯示「個別文字格式的縮排設定彼此衝突」訊息:和訊息「個別文字格式的索引標籤設定彼此衝突」會顯示為不同的 Tab 選項。 例如,如果已針對 Visual Basic 選取 [智慧縮排 ] 選項,則會顯示此提醒,但已針對 Visual C++選取 [ 封鎖縮排 ]。
縮 進
沒有
選取時,不會縮排新行。 插入點會放在新行的第一欄。
封鎖
選取時,會自動縮排新行。 插入點會放在與前一行相同的起點。
聰明
選取時,系統會根據開發語言的其他程式代碼格式設定和 IntelliSense 慣例,將新行定位以符合程式碼內容。 此選項不適用於所有開發語言。
例如,在左大括弧 ({) 和右大括弧 (}) 之間括住的線條,可能會從對齊大括弧的位置自動縮排額外的製表位。
標籤
索引標籤大小
設定製表位之間的間距。 預設值為四個空格。
縮排大小
設定自動縮排的空間大小。 預設值為四個空格。 索引標籤、空格元或兩者都會插入以填滿指定的大小。
插入空格
選取時,縮排作業只會插入空格字元,而不是 TAB 字元。 例如,如果縮排大小設定為 5,則每當您按下 TAB 鍵或 [格式化] 工具列上的 [增加縮排] 按鈕時,就會插入五個空格符。
保留索引標籤
選取時,縮排作業會盡可能插入盡可能多的 TAB 字元。 每個 TAB 字元都會填滿 Tab 大小中指定的空格數目。 如果 縮排大小 不是 Tab 大小的偶數倍數,則會新增空格字元以填入差異。
小提示
調適型格式設定可能會覆寫您的自定義索引標籤設定。 您可以切換文字編輯器> [進階] 中的 [使用調適型格式] 選項來關閉調適型格式設定。 您也可以使用 來變更 Visual Studio 管理慣用縮排樣式的方式。editorconfig 檔案。