geo*_*feg 6 html css vim text-editor editor
在Vim 7中,Ctrl-X Ctrl-O显示了可能值的列表,但是当我经常使用自动完成功能时,我发现这个键序列太长.例如,在HTML文件中,我想在输入<后跟一个或两个字母后自动弹出列表.在CSS文件中,我想在点击":"键后看到列表.有没有办法设置它?
要激活键入":"的omnicompletion,您可以使用以下映射.
imap : :<c-x><c-o>
Run Code Online (Sandbox Code Playgroud)
缺点是每次按下":"即使在评论中或在您不想要omnicompletion的任何其他上下文中键入":",也会激活omnicompletion.
我已将ctrl-space映射到活动的omnicompletion:
imap <c-space> <c-x><c-o>
Run Code Online (Sandbox Code Playgroud)
这使我可以选择在需要时激活omni.