【发布时间】:2010-07-01 18:45:29
【问题描述】:
在 Vim 7 中,Ctrl-X Ctrl-O 显示可能值的列表,但是当我经常使用自动完成功能时,我发现这个键序列太长了。例如,在 HTML 文件中,我希望在键入
【问题讨论】:
标签: html css vim editor text-editor
在 Vim 7 中,Ctrl-X Ctrl-O 显示可能值的列表,但是当我经常使用自动完成功能时,我发现这个键序列太长了。例如,在 HTML 文件中,我希望在键入
【问题讨论】:
标签: html css vim editor text-editor
要在键入“:”时激活全能补全,您可以使用 以下映射。
imap : :<c-x><c-o>
缺点是每按一次“:”omnicompletion都会 被激活,即使在 cmets 或任何其他上下文中键入“:” 你不想要全完成。
我已将 ctrl-space 映射到主动全能补全:
imap <c-space> <c-x><c-o>
这让我可以在需要时选择激活全向。
【讨论】:
au FileType css imap : :<c-x><c-o>
我发现另一种更简单的方法是在您想要自动完成时按两次 Tab,而在常规选项卡上按一次。 将以下行添加到您的 ~/.vimrc
imap <tab><tab> <c-x><c-o>
【讨论】: