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

时间:2011-10-23 23:40:17

标签: vim code-completion supertab

当我在SuperTab的弹出建议中点击Enter时,它会自动在inserted关键字的末尾创建一个新行。

是否可以在SuperTab弹出窗口中选择一个选项而无需创建新行?

更具体地说,我是否可以将space配置为选择代码完成建议的方法?

2 个答案:

答案 0 :(得分:6)

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

请注意接受当前所选选项的<C-y>,您可能希望直接使用它而不是重新映射空间。您会在:h popupmenu-keys中看到更多内容。

答案 1 :(得分:6)

将它放在你的.vimrc

let g:SuperTabCrMapping=1