2010-08-24 68 views
0

我知道在工具>選項(文本編輯器> CSS>格式)菜單中,我可以選擇三種類型的CSS文件格式(緊湊型,半擴展型和擴展型)以及資本。Visual Studio 2010文檔格式規則

的決定已經在我的組織已作出實現XML文件的格式結構,其中對連續行的元素排隊這樣的屬性:

<ElementName attribute1="someValue" 
      attribute2="someOtherValue" 
      attribute3="yaddayaddayadda" /> 
  1. 有沒有一種方法來定義XML文件的自定義格式化規則,以便在使用Ctrl + K格式化文檔時,Ctrl + DI可以獲得所需的結果?
  2. 有沒有辦法定義一個「規則」,在我輸入第一個屬性後,在第二行插入正確數量的空格?
  3. 有沒有辦法讓代碼片段在粘貼代碼片段時遵循這些規則?

在此先感謝您的任何建議。

Scott。

回答

1

設置此選項:

工具>選項>文本編輯器> XML>格式>屬性>對齊屬性各自在單獨一行。

轉到XML文檔和使用:

編輯>高級>格式文檔。 (CTRL +Ëd

+0

謝謝吉姆 - 我已經標記你的答案是正確的。 – 2014-07-01 22:05:19

0

不,沒有辦法在Visual Studio中將XML文檔格式自定義到此級別。它只允許更粗糙的格式化格式。

我認爲你唯一的選擇是使用另一種工具來確保文檔的格式化並讓該工具在構建/保存有問題的文檔時運行。基本上StyleCop爲您的XML文檔。

+0

不是我想聽到的,明顯的答案...但由於完全一樣。 +1的快速反應。 – 2010-08-24 18:09:47

+0

這個答案是錯誤的。查看我的答案,瞭解如何在Visual Studio 2010 Ultimate中自動使用對齊的屬性格式化XML。 – Jim 2014-06-05 05:14:31