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