如何在不创建新行的情况下选择SuperTab的自动完成建议?

10

当我在SuperTab的弹出建议上按下Enter键时,它会自动在插入的关键字结尾处创建一个新行。

有没有可能在不创建新行的情况下选择SuperTab弹出窗口中的选项?

更具体地说,是否有办法将空格配置为选择代码补全建议的方法?

2个回答

8
inoremap <expr> <Space> pumvisible() ? "\<C-y>" : " "

请注意当前选定选项的<C-y>,您可以直接使用它而不是重新映射空格键。有关更多信息,请参见:h popupmenu-keys

6
把这段代码放进你的 .vimrc 文件中。
let g:SuperTabCrMapping=1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接