Vim 7.3自动完成xml标签

时间:2011-02-07 19:32:29

标签: xml vim autocomplete

在编辑.xml文件的vim 7.2中,当我开始键入</时,标签会自动关闭。它将自动完成正确关闭最后打开的标记。我最近下载了vim 7.3并更换了计算机。我复制了我的vimrc文件,但自动xml标签完成无效。

如何恢复此功能?我不认为这是我下载的特殊vim脚本。

4 个答案:

答案 0 :(得分:6)

你确定这是在Vim吗?例如,Eclipse IDE提供了结束标记,但我从未见过Vim这样做。但是可以教Vim使用insert-mode缩写词来轻松自动关闭标签:

:iabbrev </ </^X^O

请注意,上面的^X^O文字。你必须输入

  • CTRL-v然后按CTRL-x
  • CTRL-v然后按CTRL-o

以缩写形式输入。

答案 1 :(得分:1)

输入结束>后,

This script会关闭代码。所以它并不完全是你想要的,但可能会有所帮助。

答案 2 :(得分:1)

xptemplate是另一个 - 不仅适用于xml / html,也可能对您有用。

答案 3 :(得分:1)

sparkutp plugin不仅可以关闭标签,还可以根据需要快速创建模板。请参阅this link中的一些示例。