2009-10-22 3 views
1

Мне нужно отредактировать XML-файлы на маленьком ящике Linux, который мы создали. У нас есть только SSH-доступ на этих темах. Есть ли специальный редактор XML или конфигурация для Vim/Emacs для легкого редактирования XML с интегрированной проверкой XSD?XML-редактор для Linux через SSH-доступ?

Я нашел некоторые учебники для Vi http://oss.sgi.com/LDP/HOWTO/Vim-HOWTO/xml_editor.html http://vim.wikia.com/wiki/Vim_as_XML_Editor http://www.pinkjuice.com/howto/vimxml/

С уважением, Седрик

+0

Если все ваши другие окна - это Windows, вы можете попробовать http://dokan-dev.net/en/download/, чтобы подключить свой Linux-диск через ssh (с помощью sshfs) и редактировать с помощью ваших инструментов Windows. Для Mac доступны эквивалентные библиотеки (поиск «ssfhs» или «fuse»). –

+0

У нас есть много ящиков, и мы используем отдельные ПК для Windows/Linux для работы, поэтому дисковое крепление может быть нелегко поддерживать. –

ответ

3

Emacs имеет поддержку XML из коробки через режим PSGML. Он поддерживает проверку DTD, закрытие автоматической метки, sytax-coloring и т. Д.

Я использовал другой пакет, хотя и называемый nXML, потому что мне нужна поддержка схемы.

http://www.thaiopensource.com/nxml-mode

0

ВИМ следует признать синтаксис XML, если переключатель подсветки на. В противном случае, поскольку XML является простым текстом, вы можете с радостью редактировать с помощью vim или vi - но без синтаксических проверок.

Если у вас есть работа с ssh, вы должны использовать команду безопасного копирования «scp», чтобы переместить файл на локальный компьютер и с его локального компьютера, отредактировав его с помощью инструмента favourate.

+0

мы часто открываем много файлов, поэтому scp/sftp - это не простое решение. –

+0

Стоит посмотреть на «Winscp». Сделайте удаленный каталог похожим на локальную папку на вашем окне окна. –

1

Emacs с расширением бродяга является то, что вам нужно.

Смежные вопросы