2009-12-09 1 views
4

Поскольку XML-схемы могут быть утомительными для чтения (да, просто хотите прочитать схему) в их нормальной форме, мне интересно, знает ли кто-нибудь о существующем плагине для vim, который отобразит схему в виде дерева, так как несколько Редакторы XML? Выбор узла в этом дереве для перехода к соответствующему разделу схемы был бы хорошим плюсом, но не совсем необходимым.XML-схема чтения/редактирования в vim?

Благодарим за помощь!

ответ

6

Я понимаю, что вы ищете что-то другое, но посмотрите xml.vim. Из информации, имеющейся на vimscripts website, он говорит, что он способен:

  • закрывающие теги при вводе
  • необязательные добавления атрибутов
  • % соответствует концу или начать тег
  • складное теги, комментарии и Cdata
  • добавление стартового тега, концевых тегов
  • добавление тегов вокруг визуального блока или тега,
  • присоединяющиеся 2 смежных же теги
  • тегов или стирания меток разделов
  • изменяющие тег

После имея установить его (поместив его в .vim/ftplugin, тип :help xml-plugin для получения дополнительной информации. Возможно, вы сможете добавить autocmd и сбросить все теги в записи буфера. Таким образом, вы можете перемещать XML-файл так же, как и с обычным редактором xml.

+0

Я действительно знаком с этим. Мне нравится твоя складчатая идея. Я искал нечто похожее на NERDtree, но с XML-элементами в файле вместо файлов и папок. Еще раз спасибо! – stephenhay

+0

Да, я не уверен, если что-то подобное существует, к сожалению. Вы всегда можете написать одну, хотя! знак равно –