選項、文字編輯器、所有語言、定位點

編輯樣式表時,這個對話方塊可讓您變更程式碼編輯器的預設行為。 這些設定也適用於以程式碼編輯器為基礎的其他編輯器,例如 HTML 設計工具的來源檢視。 若要顯示這些選項,請從 [工具] 功能表選取 [選項]。 在 [文字編輯器] 資料夾內,展開 [所有語言] 子資料夾,然後選擇 [定位點]

警告

此頁面會設定所有開發語言的預設選項。 請記住,重設此對話方塊中的選項,會將所有語言中的 [定位點] 選項重設為此處所選的選項。 若只要變更單一語言的文字編輯器選項,請展開該語言的子資料夾,然後選取其選項頁面。

如果在特定程式設計語言的 [定位點] 頁面上選取不同的設定,則針對不同的 [縮排] 選項會顯示「個別文字格式的縮排設定彼此衝突」訊息,並且針對不同的 [定位點] 選項會顯示「個別文字格式的定位點設定彼此衝突」訊息。 例如,如果針對 Visual Basic 選取了 [智慧縮排] 選項,但針對 Visual C++ 選取 [區塊縮排]

縮排

選取時,新行不會縮排。 插入點會放在新行的第一欄中。

封鎖

選取時,新行會自動縮排。 插入點會放在與前一行相同的起始點。

智慧型

選取時,新行的位置會符合程式碼內容,依據其他程式碼格式設定,以及您開發語言的 IntelliSense 慣例。 此選項不適用於所有開發語言。

例如,左大括弧 ( { ) 和右大括弧 ( } ) 之間的行,可能會自動從對齊的大括弧位置縮排一個額外的定位停駐點。

索引標籤

定位點大小

設定定位停駐點之間的距離 (以空格為單位)。 預設值為四個空格。

縮排大小

設定自動縮排的大小 (以空格為單位)。 預設值為四個空格。 插入定位字元、空格字元或兩者,以填滿指定的大小。

插入空格

選取時,縮排作業只會插入空格字元,而非定位字元。 例如,如果 [縮排大小] 設為 5,每次您按下 TAB 鍵,或按一下 [格式] 工具列上的 [增加縮排] 按鈕時,就會插入五個空格字元。

保留定位點

選取時,縮排作業會盡可能插入越多的定位字元。 每個定位字元都會以指定的 [定位點大小] 填入空格數。 如果 [縮排大小] 不是 [定位點大小] 的偶數倍數,就會加入空格字元填滿其間的差距。

提示

自我調整格式可能會覆寫您的自訂定位點設定。 您可以在 [文字編輯器]>進階中切換使用自適性格式化選項,關閉自我調整格式。 您也可以使用 .editorconfig 檔案來變更 Visual Studio 管理您慣用縮排樣式的方式。

另請參閱