Latest post of the previous page:
Неплохо было бы добавить функцию дублирования (Duplicate) элемента.XML Browser — навигация по XML-файлам
Re: XML Browser — навигация по XML-файлам
а зачем? это сейчас легко делается через редактор...VovKa wrote:Неплохо было бы добавить функцию дублирования (Duplicate) элемента.
Re: XML Browser — навигация по XML-файлам
тоесть F4 copy paste?yms wrote:а зачем? это сейчас легко делается через редактор...VovKa wrote:Неплохо было бы добавить функцию дублирования (Duplicate) элемента.
если элемент короткий то да, но чаще элементы очень глубокие, имеют кучу вложенных элементов (детей), пока в редакторе найдешь и выберешь то, что нужно...
очень неудобно
Re: XML Browser — навигация по XML-файлам
Ладно, поставим на Ctrl-Shift-F5 нет, лучше просто Shift-F5.VovKa wrote:тоесть F4 copy paste?yms wrote:а зачем? это сейчас легко делается через редактор...
если элемент короткий то да, но чаще элементы очень глубокие, имеют кучу вложенных элементов (детей), пока в редакторе найдешь и выберешь то, что нужно...
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
Надеюсь, действие распространяется на все выделенные элементы, а не только на текущий? Если так, то сочетание ShiftF5 не очень интуитивно, т.к. в родных Фаровских панелях оно действует как раз только на один текущий элемент.yms wrote:Ладно, поставим на Ctrl-Shift-F5 нет, лучше просто Shift-F5.
Может лучше вызов действия делать через меню и/или префикс, а уж намакросит каждый, как сам захочет?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: XML Browser — навигация по XML-файлам
Я как раз собирался сделать только для текущего, причем с заданием нового имени элемента, т.е. в точности как копирование на месте. А может, заодно и переименование на месте (Shift-F6). Для группы это было бы сделать несколько геморройно. А что, надо?HaRT wrote:Надеюсь, действие распространяется на все выделенные элементы, а не только на текущий? Если так, то сочетание ShiftF5 не очень интуитивно, т.к. в родных Фаровских панелях оно действует как раз только на один текущий элемент.yms wrote:Ладно, поставим на Ctrl-Shift-F5 нет, лучше просто Shift-F5.
Может лучше вызов действия делать через меню и/или префикс, а уж намакросит каждый, как сам захочет?
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
Я легко представляю себе ситуацию, когда мне понадобится сделать дубликаты трёх-семи-двенадцати-… элементов. Повторять для каждого одни и те же действия руками — себя не уважать. Писать макрос — большая морока, да и медленно может получиться.yms wrote:А что, надо?
Я вообще считаю, что если предоставляется возможность что-то сделать с чем-то одним, то должна быть и лёгкая возможность сделать это же с многими. Вот если бы операцию можно было запустить через префикс, то повторения можно было бы добиться штатным Фаровским Apply command…
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: XML Browser — навигация по XML-файлам
то есть, наподобиеHaRT wrote:Я легко представляю себе ситуацию, когда мне понадобится сделать дубликаты трёх-семи-двенадцати-… элементов. Повторять для каждого одни и те же действия руками — себя не уважать. Писать макрос — большая морока, да и медленно может получиться.
Я вообще считаю, что если предоставляется возможность что-то сделать с чем-то одним, то должна быть и лёгкая возможность сделать это же с многими. Вот если бы операцию можно было запустить через префикс, то повторения можно было бы добиться штатным Фаровским Apply command…
Code: Select all
xml:dup D:\XAML\csharp\samps\tooltip_samp.xaml/Page/TabControl/TabItem[2]/TabControl/TabItem[1]/ScrollViewer/TextBox
Ладно, лучше сделать по Shift-F5/F6 копирование/переименование одного элемента с заданием имени и по Ctrl-Shift-F5 - дублирование группы заданных элементов без дополнительных параметров (разве что с диалогом подтверждения).
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
Да, и так тоже, хотя я в первую очередь думал о синтаксисе с именем без пути — для применения к элементам открытой панели плагина.yms wrote:то есть, наподобие?Code: Select all
xml:dup D:\XAML\csharp\samps\tooltip_samp.xaml/Page/TabControl/TabItem[2]/TabControl/TabItem[1]/ScrollViewer/TextBox
Да, вполне.yms wrote:Ладно, лучше сделать по Shift-F5/F6 копирование/переименование одного элемента с заданием имени и по Ctrl-Shift-F5 - дублирование группы заданных элементов без дополнительных параметров (разве что с диалогом подтверждения).
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
Smoke test дублирование прошло.
Сложно ли сделать, чтобы при сохранении хост-файла оставался прежний стиль концов строк? А то вошёл в XML с юниксовыми концами строк, продублировал там элемент, вышел с сохранением, сравниваю с репозиторием — концы строк стали досовыми.
Сложно ли сделать, чтобы при сохранении хост-файла оставался прежний стиль концов строк? А то вошёл в XML с юниксовыми концами строк, продублировал там элемент, вышел с сохранением, сравниваю с репозиторием — концы строк стали досовыми.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: XML Browser — навигация по XML-файлам
Все работает через движок msxml3, у него такой опции я не нашел.HaRT wrote:Сложно ли сделать, чтобы при сохранении хост-файла оставался прежний стиль концов строк? А то вошёл в XML с юниксовыми концами строк, продублировал там элемент, вышел с сохранением, сравниваю с репозиторием — концы строк стали досовыми.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
А нельзя ли его как-то обернуть, чтобы исправить концы строк постфактум?yms wrote:Все работает через движок msxml3, у него такой опции я не нашел.
Кстати, устанавливаете ли Вы ему preserveWhiteSpace в VARIANT_TRUE?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: XML Browser — навигация по XML-файлам
Всё можно, дело только за временем...HaRT wrote:А нельзя ли его как-то обернуть, чтобы исправить концы строк постфактум?
Нет, но в данном случае это ничего бы не меняло. Но вообще посмотрю, может, для другого имеет смысл выставлять его в true.HaRT wrote:Кстати, устанавливаете ли Вы ему preserveWhiteSpace в VARIANT_TRUE?
Re: XML Browser — навигация по XML-файлам
Режим сортировки CtrlF5 (по времени записи, "w") по-прежнему сортирует по частям строк, расположенным после слэша. Поскольку понятие времени добавления строк в XML отсутствует, то возможно более логичным было бы выводить строки в порядке следования их в файле, т.е. без сортировки. Или это фича? CtrlF3 (по именам, "n") теперь сортирует правильно.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: XML Browser — навигация по XML-файлам
Для этого есть специальный режим Unsorted (CtrlF7).AleXH wrote:возможно более логичным было бы выводить строки в порядке следования их в файле, т.е. без сортировки
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Re: XML Browser — навигация по XML-файлам
IMHO, в контексте данного плагина сортирока не только не нужна, но и вредна.
Ы?