VIM 7+ hỗ trợ mà theo mặc định mà không cần bất kỳ plugin, nó có thể nạp định nghĩa XML, có bộ chuyển đổi cho DTD và SchemaNG:
http://vimdoc.sourceforge.net/htmldoc/insert.html#ft-xml-omni
Ví dụ Vim của tôi 7.3 đã có định nghĩa cho 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
Hãy thử, rất đáng giá. Tất cả mọi thứ được ghi chép rõ ràng theo liên kết ở trên, tôi sẽ không sao chép-dán nó ở đây.
thú vị, tôi bị cám dỗ để có một chuyến đi. Nó có hoạt động trong IDEA chỉ để chỉnh sửa, hoặc cũng để viết từ đầu? Đó là, nó đòi hỏi rằng toàn bộ tài liệu là hợp lệ; hoặc một phần đến nơi bạn đang chỉnh sửa là hợp lệ; hoặc nó sẽ làm việc với một mảnh trần? Điều này ảnh hưởng đến việc triển khai. – 13ren