首页 > 解决方案 > 如何选择弹出菜单中的第一项并在单个键绑定中关闭菜单以在 nvim 中自动完成?

问题描述

我正在使用 coc.nvim 进行自动完成,当弹出菜单出现时,我希望 Tab 选择第一项并关闭菜单。目前我已经将 Tab 键绑定到<C-n><CR>,但<CR>实际上放入了一个行返回,这不是我想要的。

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

标签: vimcoc.nvim

解决方案


试试inoremap <expr> <Tab> pumvisible() ? coc#_select_confirm() : "<Tab>"


推荐阅读