如何在 cword 等于 vim 中的自动完成值时使用 <Enter> 键传递自动完成对话框?
How to pass autocomplete dialog with <Enter> key while cword equals autocomplete value in vim?
当我在输入 do
后按 <Enter>
时,我无法换行。我可以按 <Enter>
键 100 次,并且会看到此自动完成建议,直到我不取消它为止。忽略它的最简单方法是按 <Space>
,然后按 <Enter>
换行。
我的.vimrc
- https://github.com/vadimshvetsov/dotfiles/blob/master/vim/.vimrc
看来我对 prabirshrestha/asyncomplete.vim
的配置有误。
终于添加了这个条目,现在 <Enter>
可以工作了:
inoremap <expr> <CR> pumvisible() ? asyncomplete#close_popup() . "\<CR>" : "\<CR>"
当我在输入 do
后按 <Enter>
时,我无法换行。我可以按 <Enter>
键 100 次,并且会看到此自动完成建议,直到我不取消它为止。忽略它的最简单方法是按 <Space>
,然后按 <Enter>
换行。
我的.vimrc
- https://github.com/vadimshvetsov/dotfiles/blob/master/vim/.vimrc
看来我对 prabirshrestha/asyncomplete.vim
的配置有误。
终于添加了这个条目,现在 <Enter>
可以工作了:
inoremap <expr> <CR> pumvisible() ? asyncomplete#close_popup() . "\<CR>" : "\<CR>"