Vim NeoComplCache使我额外按下一个返回键以打开新行
问题是,当我在这一行的末尾时,NEOCOMPCACHE会提示一些单词。我想通过按回车键打开下面的新行,但我需要按回车键两次 第一次按回车键将取消向上的提示,第二次执行假定的工作,在下面打开一行 行结束时提示向上 按返回键1次 按返回键两次Vim NeoComplCache使我额外按下一个返回键以打开新行,vim,macvim,neocomplcache,Vim,Macvim,Neocomplcache,问题是,当我在这一行的末尾时,NEOCOMPCACHE会提示一些单词。我想通过按回车键打开下面的新行,但我需要按回车键两次 第一次按回车键将取消向上的提示,第二次执行假定的工作,在下面打开一行 行结束时提示向上 按返回键1次 按返回键两次 我认为解决方案之一是禁用自动提示。但是有什么办法可以解决这个恼人的问题吗?将其放入你的.vimrc中会导致一次回车键关闭弹出窗口并输入新行: " <CR>: close popup and open a new line. inoremap
我认为解决方案之一是禁用自动提示。但是有什么办法可以解决这个恼人的问题吗?将其放入你的.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
”:关闭弹出窗口并打开新行。
inoremap=my_cr_函数()
函数!s:my_cr_函数()
返回NEOCOMPLACHE“智能”关闭弹出窗口()
端功能
或者尝试本期中的其他代码片段:
我不知道如何回答这个问题,但我想知道您用于状态行的设置…您能提供一些信息吗?@skeept这是一个很棒的名为powerline的插件。如果您想始终显示状态行,您应该执行设置
laststatus=2
。默认情况下,vim不显示状态行,而n只有一个窗口。