问题是当我在行尾时,NeoComplCache 提示了一些单词。我想通过按回车键在下面打开一个新行,但我需要按回车键两次。

第一次按回车键解除提示,第二次执行假定的工作,在下面打开一个新行。

提示行结束

按回车键 1 次

按回车键 2 次

我认为解决方案之一是禁用自动提示。但是有没有办法解决这个烦人的问题?

最佳答案

把它放在你的 .vimrc 中将导致一次输入键关闭弹出窗口并输入换行符:

" <CR>: close popup and open a new line.
inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
function! s:my_cr_function()
  return neocomplcache#smart_close_popup() . "\<CR>"
endfunction

或尝试此问题中的其他片段之一:
https://github.com/Shougo/neocomplcache.vim/issues/88

关于vim - NeoComplCache 让我额外按下回车键以打开新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18086191/

10-12 20:00