每当我尝试使用control-n在vim中自动完成时,在我选择一个单词后,它会自动转到一个新行并缩进一堆空格。有没有什么方法可以改变它,所以它会直接到字输入结束而不是换行?
答案 0 :(得分:3)
与大多数IDE中的行为相反,您不会使用 Enter 从弹出菜单中选择完成候选项;您使用<C-Y>
,或只是继续输入。请参阅:help popupmenu-keys
。
但是,您可以更改默认行为。请查看Make Vim completion popup menu work just like in an IDE获取相关说明。