Как выбрать предложение о завершении SuperTab без создания новой строки?

Когда я нажимаю Enter во всплывающем подсказке SuperTab, он автоматически создает новую строку в конце вставленного ключевого слова.

Можно ли выбрать опцию во всплывающем окне SuperTab, не создавая новую строку?

Более конкретно, есть ли способ для меня, чтобы настроить space как метод выбора предложения завершения кода?

2 ответа

Решение
inoremap <expr> <Space> pumvisible() ? "\<C-y>" : " "

Обратите внимание <C-y> который принимает выбранный в данный момент параметр, вы можете использовать его напрямую вместо переназначения пробела. Вы увидите больше в :h popupmenu-keys,

Поместите это в свой.vimrc

let g:SuperTabCrMapping=1
Другие вопросы по тегам