我是VIM的新手,我来自Eclipse / VS世界。
似乎当我使用 Ctrl + N 时,它会自动完成该功能,当我输入 sys 时(我打算获取 syslog >),它会自动将名称自动完成为 sysSync (提示列表中的第一项是sysSync)。
问题是sys自动完成了sysSync。当我继续输入l时,它变为sysSyncl而不是sysl。我发现它太烦人了。
我的问题是如何关闭自动完成但打开提示窗口,就像我输入 sys 时一样,它保持 sys 不变,但是给了我提示列表可供选择?
我应该在.vimrc
文件中添加什么内容?
非常感谢你的时间。
答案 0 :(得分:4)
看看http://vim.wikia.com/wiki/Make_Vim_completion_popup_menu_work_just_like_in_an_IDE。它描述了一个设置,其中仅选择了弹出菜单的第一个条目(因此您可以通过CTRL-Y快速接受它),但尚未插入到文本中(因此您可以继续键入)。
答案 1 :(得分:0)
我不知道如何完全你想要什么,但请记住,你可以按 CTRL ,并使用循环建议ñ。