" Vim filetype plugin file" Language: xml" Maintainer: Dan Sharp <dwsharp at users dot sourceforge dot net>" Last Changed: 20 Jan 2009" URL: http://dwsharp.users.sourceforge.net/vim/ftpluginif exists("b:did_ftplugin") | finish | endiflet b:did_ftplugin = 1" Make sure the continuation lines below do not cause problems in" compatibility mode.let s:save_cpo = &cposet cpo-=Csetlocal commentstring=<!--%s-->setlocal comments=s:<!--,m:\ \ \ \ \ ,e:-->setlocal formatoptions-=tif !exists("g:ft_xml_autocomment") || (g:ft_xml_autocomment == 1)setlocal formatoptions+=croqlendif" XML: thanks to Johannes Zellner and Akbar Ibrahim" - case sensitive" - don't match empty tags <fred/>" - match <!--, --> style comments (but not --, --)" - match <!, > inlined dtd's. This is not perfect, as it" gets confused for example by" <!ENTITY gt ">">if exists("loaded_matchit")let b:match_ignorecase=0let b:match_words =\ '<:>,' .\ '<\@<=!\[CDATA\[:]]>,'.\ '<\@<=!--:-->,'.\ '<\@<=?\k\+:?>,'.\ '<\@<=\([^ \t>/]\+\)\%(\s\+[^>]*\%([^/]>\|$\)\|>\|$\):<\@<=/1円>,'.\ '<\@<=\%([^ \t>/]\+\)\%(\s\+[^/>]*\|$\):/>'endif"" For Omni completion, by Mikolaj Machowski.if exists('&ofu')setlocal ofu=xmlcomplete#CompleteTagsendifcommand! -nargs=+ XMLns call xmlcomplete#CreateConnection(<f-args>)command! -nargs=? XMLent call xmlcomplete#CreateEntConnection(<f-args>)" Change the :browse e filter to primarily show xml-related files.if has("gui_win32")let b:browsefilter="XML Files (*.xml)\t*.xml\n" .\ "DTD Files (*.dtd)\t*.dtd\n" .\ "All Files (*.*)\t*.*\n"endif" Undo the stuff we changed.let b:undo_ftplugin = "setlocal commentstring< comments< formatoptions<" .\ " | unlet! b:match_ignorecase b:match_words b:browsefilter"" Restore the saved compatibility options.let &cpo = s:save_cpounlet s:save_cpo
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。