#visual-studio-2008 #formatting #web-config #config #word-wrap
#visual-studio-2008 #форматирование #web-config #конфигурация #перенос слов
Вопрос:
Как можно предотвратить автоматический возврат каретки для копирования / вставки XML-узлов web.config?
Обратите внимание, что каждый атрибут находится на новой строке во вставленном фрагменте кода (из файла 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>
Комментарии:
1. Это параметр где-то в разделе форматирование, если вы говорите о Visual Studio.
2. да, это в Visual Studio 2008. Это то, что я не могу найти.
3. Они занимают много места в web.config — иногда несколько страниц. Я настраиваю потоки навигации, и у нас есть сотни, которые нужно определить в web.config. Если у нас также есть разрывы строк для каждого атрибута, это экспоненциально увеличивает размер файла и затрудняет его чтение.
4. Мой обходной путь — не использовать Visual Studio.. Я просто использую TextPad для копирования / вставки их.
Ответ №1:
В Visual Studio 2008 это находится в разделе Инструменты => Параметры => Текстовый редактор => XML => Форматирование => Атрибуты. Но похоже, что ваш исходный XML слишком широк для его же блага. 🙂
Комментарии:
1. Если у вас есть выравнивание… выбран, но при вставке … снят флажок, тогда действие форматирования документа (^ K ^ D) по-прежнему будет упорядочивать атрибуты так, как вы их не хотите.