vim - 如何选择弹出菜单中的第一项并在单个键绑定中关闭菜单以在 nvim 中自动完成?
问题描述
我正在使用 coc.nvim 进行自动完成,当弹出菜单出现时,我希望 Tab 选择第一项并关闭菜单。目前我已经将 Tab 键绑定到<C-n><CR>
,但<CR>
实际上放入了一个行返回,这不是我想要的。
inoremap <expr> <Tab> pumvisible() ? "\<C-n><Space>" : "<Tab>"
解决方案
试试inoremap <expr> <Tab> pumvisible() ? coc#_select_confirm() : "<Tab>"
。
推荐阅读
- javascript - 数据()中的Vue警告错误“TypeError:无法将未定义或空值转换为对象”
- amazon-web-services - 使用 Lambda 交换 Elastic Beanstalk URL
- swiftui - 在按钮中单击时将图像添加到按钮
- java - Cucumber Selenium (Java) - PageFactory - NullPointException 获取 URL
- c# - 在 Connect c# 上获取 iphone 的 UDID
- python - python-rq scheduler 统计作业执行的次数
- python - 使用 OOP 时如何避免代码重复
- python - 使用 tensorflow 2.0 进行模型预测会导致 python 内核死机并重新启动
- python - 使用自定义 RNN 层的自定义模型中缺少状态参数
- php - 通过访问在另一个类下启动的类来使用 remove_action - PHP