VIM 7+ unterstützt, dass standardmäßig ohne Plugins, es XML-Definition laden können, gibt es Konverter für DTD und SchemaNG:
http://vimdoc.sourceforge.net/htmldoc/insert.html#ft-xml-omni
Zum Beispiel meine Vim 7.3 bereits Definitionen für XHTML :
$ rpm -ql vim vim-common | grep xml
/usr/share/vim/vim73/autoload/xml
/usr/share/vim/vim73/autoload/xml/html32.vim
/usr/share/vim/vim73/autoload/xml/html401f.vim
/usr/share/vim/vim73/autoload/xml/html401s.vim
/usr/share/vim/vim73/autoload/xml/html401t.vim
/usr/share/vim/vim73/autoload/xml/html40f.vim
/usr/share/vim/vim73/autoload/xml/html40s.vim
/usr/share/vim/vim73/autoload/xml/html40t.vim
/usr/share/vim/vim73/autoload/xml/xhtml10f.vim
/usr/share/vim/vim73/autoload/xml/xhtml10s.vim
/usr/share/vim/vim73/autoload/xml/xhtml10t.vim
/usr/share/vim/vim73/autoload/xml/xhtml11.vim
/usr/share/vim/vim73/autoload/xml/xsd.vim
/usr/share/vim/vim73/autoload/xml/xsl.vim
/usr/share/vim/vim73/autoload/xmlcomplete.vim
/usr/share/vim/vim73/compiler/xmllint.vim
/usr/share/vim/vim73/compiler/xmlwf.vim
/usr/share/vim/vim73/ftplugin/xml.vim
/usr/share/vim/vim73/indent/xml.vim
/usr/share/vim/vim73/syntax/docbkxml.vim
/usr/share/vim/vim73/syntax/xml.vim
Probieren sie es aus, es ist es wert. Alles ist unter dem obigen Link klar dokumentiert, ich werde es hier nicht kopieren.
interessant, ich bin versucht, es zu versuchen. Funktioniert es in IDEA nur für die Bearbeitung oder auch für das Schreiben von Grund auf neu? Das heißt, erfordert es, dass das gesamte Dokument gültig ist; oder dass der Teil, bis zu dem Sie bearbeiten, gültig ist; oder wird es mit einem bloßen Fragment funktionieren? Dies betrifft die Implementierung. – 13ren