如何防止复制/粘贴web.config XML节点的自动回车?
注意每个属性是如何在粘贴的代码片段中的新行上(来自web.config文件)
复制这个:
<navigationGraph iViewManager="WebFormViewManager" name="PrintCOCs" state="State" statePersist="SqlServerPersistState" startView="1PrintCOC Set Preferences" endView="3PrintCOC Finished" cacheExpirationMode="Absolute" cacheExpirationInterval="12:00:00">
<node view="1PrintCOC Set Preferences">
<navigateTo navigateValue="Cancel" view="Supplies Dashboard" />
<navigateTo navigateValue="PrintCOCs" view="2PrintCOC Print Chain of Custodies" />
</node>
<node view="2PrintCOC Print Chain of Custodies">
<navigateTo navigateValue="Back" view="1PrintCOC Set Preferences" />
<navigateTo navigateValue="Finished" view="3PrintCOC Finished" />
</node>
<node view="3PrintCOC Finished">
<navigateTo navigateValue="Finished" view="Supplies Dashboard" />
</node>
</navigationGraph>
这就是粘贴后的样子:
<navigationGraph iViewManager="WebFormViewManager"
name="PrintCOCs"
state="State"
statePersist="SqlServerPersistState"
startView="1PrintCOC Set Preferences"
endView="3PrintCOC Finished"
cacheExpirationMode="Absolute"
cacheExpirationInterval="12:00:00">
<node view="1PrintCOC Set Preferences">
<navigateTo navigateValue="Cancel"
view="Supplies Dashboard" />
<navigateTo navigateValue="PrintCOCs"
view="2PrintCOC Print Chain of Custodies" />
</node>
<node view="2PrintCOC Print Chain of Custodies">
<navigateTo navigateValue="Back"
view="1PrintCOC Set Preferences" />
<navigateTo navigateValue="Finished"
view="3PrintCOC Finished" />
</node>
<node view="3PrintCOC Finished">
<navigateTo navigateValue="Finished"
view="Supplies Dashboard" />
</node>
</navigationGraph>
在Visual Studio 2008中,这是在Tools => Options => Text Editor => XML => Formatting => Attributes下。但看起来你原来的XML太宽了,不能用它自己的优点。 :)