您可以控制 XML 元素、屬性和其他內容在 Visual Studio 中的格式化和完成方式。 本文說明如何設定 XML 編輯的格式設定和其他選項,讓您的文件可讀並遵循您的標準。
先決條件
- 已安裝 Visual Studio
- XML 檔案或專案
設定 XML 格式選項
使用 「格式選項」 頁面來指定 XML 文件中元素和屬性的格式化方式。
- 在 Visual Studio 中,移至 [工具>選項]。
- 展開 文字編輯器>XML。
- 選取 格式設定。
- 選擇您喜歡的格式選項:
-
保留手動屬性格式:不要重新格式化屬性。 此設定是預設值。
備註
如果屬性位於多行上,編輯器會縮排每一行屬性,以符合父元素的縮排。
- 將每個屬性對齊在獨立的行上:將第二個及後續屬性垂直對齊至符合第一個屬性的縮排。 範例:
<item id = "123-A" name = "hammer" price = "9.95"> </item> -
自動重新格式化:
- 從剪貼簿貼上。重新格式化從剪貼簿貼上的 XML 文字。
- 完成結束標籤時:完成結束標籤時,重新格式化元素。
-
混合內容:
-
預設格式化混合內容:嘗試重新格式化混合內容,除非內容位於
xml:space="preserve"範圍中。 此設定是預設值。 如果元素包含文字和標記的混合,則內容會被視為混合內容。 範例:<dir>c:\data\AlphaProject\ <file readOnly="false">test1.txt</file> <file readOnly="false">test2.txt</file> </dir>
-
預設格式化混合內容:嘗試重新格式化混合內容,除非內容位於
-
保留手動屬性格式:不要重新格式化屬性。 此設定是預設值。
設定其他 XML 選項
使用 [其他選項] 頁面來變更 XML 編輯器的自動完成和結構描述設定。
- 在 [工具> 中,展開 [文字編輯器>XML]。
- 選取 [雜項]。
- 視需要調整下列選項:
-
自動插入:
- 關閉標籤:文字編輯器會在撰寫 XML 元素時新增關閉標籤。 如果選取元素開始標籤,編輯器會插入相符的關閉標籤,包括相符的命名空間字首。 預設會選取此核取方塊。
-
屬性引號:編寫 XML 屬性時,編輯器會插入
="和"字元,並將插入符號 (^) 放在引號內。 預設會選取此核取方塊。 - 命名空間宣告:編輯器會自動在需要的任何位置插入命名空間宣告。 預設會選取此核取方塊。
- 其他標記 (註解、CDATA):註解、CDATA、DOCTYPE、處理指令和其他標記會自動完成。 預設會選取此核取方塊。
-
網絡:
- 自動下載 DTD 和結構描述:結構描述和文件類型定義 (DTD) 會自動從 HTTP 位置下載。 此功能使用 System.Net,並啟用了自動代理伺服器偵測。 預設會選取此核取方塊。
-
大綱:
- 開啟檔案時進入大綱模式:開啟檔案時開啟大綱功能。 預設會選取此核取方塊。
-
快取:
- 模式:指定模式快取的位置。 「 瀏覽 」按鈕會在新視窗中開啟目前的結構描述快取位置。 預設位置是 %VsInstallDir%\xml\Schemas。
-
自動插入: