共用方式為


在 XML 編輯器中設定格式

您可以控制 XML 元素、屬性和其他內容在 Visual Studio 中的格式化和完成方式。 本文說明如何設定 XML 編輯的格式設定和其他選項,讓您的文件可讀並遵循您的標準。

先決條件

  • 已安裝 Visual Studio
  • XML 檔案或專案

設定 XML 格式選項

使用 「格式選項」 頁面來指定 XML 文件中元素和屬性的格式化方式。

  1. 在 Visual Studio 中,移至 [工具>選項]。
  2. 展開 文字編輯器>XML
  3. 選取 格式設定
  4. 選擇您喜歡的格式選項:
    • 保留手動屬性格式:不要重新格式化屬性。 此設定是預設值。

      備註

      如果屬性位於多行上,編輯器會縮排每一行屬性,以符合父元素的縮排。

    • 每個屬性對齊在獨立的行上:將第二個及後續屬性垂直對齊至符合第一個屬性的縮排。 範例:
      <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 編輯器的自動完成和結構描述設定。

  1. [工具> 中,展開 [文字編輯器>XML]。
  2. 選取 [雜項]。
  3. 視需要調整下列選項:
    • 自動插入
      • 關閉標籤:文字編輯器會在撰寫 XML 元素時新增關閉標籤。 如果選取元素開始標籤,編輯器會插入相符的關閉標籤,包括相符的命名空間字首。 預設會選取此核取方塊。
      • 屬性引號:編寫 XML 屬性時,編輯器會插入 ="" 字元,並將插入符號 (^) 放在引號內。 預設會選取此核取方塊。
      • 命名空間宣告:編輯器會自動在需要的任何位置插入命名空間宣告。 預設會選取此核取方塊。
      • 其他標記 (註解、CDATA):註解、CDATA、DOCTYPE、處理指令和其他標記會自動完成。 預設會選取此核取方塊。
    • 網絡
      • 自動下載 DTD 和結構描述:結構描述和文件類型定義 (DTD) 會自動從 HTTP 位置下載。 此功能使用 System.Net,並啟用了自動代理伺服器偵測。 預設會選取此核取方塊。
    • 大綱
      • 開啟檔案時進入大綱模式:開啟檔案時開啟大綱功能。 預設會選取此核取方塊。
    • 快取:
      • 模式:指定模式快取的位置。 「 瀏覽 」按鈕會在新視窗中開啟目前的結構描述快取位置。 預設位置是 %VsInstallDir%\xml\Schemas

後續步驟