我同时安装了delimitMate.vim和xmledit.vim。
当我键入标签并>关闭时,会输入额外的尾随>。
我输入的内容:
<p>
我所看到的:
<p></p>>
delimitMate 完成<将<>光标放在两者之间。键入p创建标记,键入>使 xmledit 自动完成结束标记并将光标置于其间。但是,>附加了一个额外的内容。
如何防止额外>出现在结束标签之后?
我同时安装了delimitMate.vim和xmledit.vim。
当我键入标签并>关闭时,会输入额外的尾随>。
我输入的内容:
<p>
我所看到的:
<p></p>>
delimitMate 完成<将<>光标放在两者之间。键入p创建标记,键入>使 xmledit 自动完成结束标记并将光标置于其间。但是,>附加了一个额外的内容。
如何防止额外>出现在结束标签之后?
xmledit 插件有几个选项,所以如果你真的想要你可以禁用它的完成。
把它放在你的.vimrc:
let xml_tag_completion_map = "<C-l>"
现在按下>将不再放置两个结束字符,您仍然可以通过在字符后按Ctrl+来触发(真棒!)嵌套标签功能。L>
XMLedit 很大程度上依赖于>手动键入的结束。这是固定在这里
https://github.com/sukima/xmledit/commit/8d72f6c606fbb238fa238aa8ac1ed887503727c5