答案 0 :(得分:2)
您可以使用HTML AutoCloseTag插件自动关闭代码。
http://www.vim.org/scripts/script.php?script_id=2591
并关闭大括号,引号等,您可以使用AutoClose插件:
答案 1 :(得分:1)
这似乎对我有用......用光标在正确的位置给我'',“”,()和{}。
imap ' <C-V>'<C-V>'<Left>
imap " <C-V>"<C-V>"<Left>
imap { <C-V>{<C-V>}<Left>
imap ( <C-V>(<C-V>)<Left>
虽然可能有一些奇怪的副作用,但我确信这是一个更好的解决方案......
答案 2 :(得分:0)
我使用的delimitMate适用于[],{},()“”,“但我不确定它适用于标签。
答案 3 :(得分:0)
我使用Jinxed_Coder提到的AutoClose插件。我会看看Delimitmate。
当我不需要“'({[,例如当使用带有neocompache的omnicompletion时,它将添加开头”,但是当我手动关闭时,它会添加双倍的“自动完成”)。
将其添加到.vimrc
并阅读文档。
nmap <F2> <Plug>ToggleAutoCloseMappings
答案 4 :(得分:0)
尝试xptemplate。它自动关闭大括号,并且有更多的代码片段(但我不使用html,所以只需安装它并尝试一些来检查它是否适合你的用途)。