如何在vim(coc)自动完成中上下移动

迈赫·查塔尼亚

我最近从youCompleteMe转到ConquerOfCompletions,并且自动完成有问题。当我使用YCM时,要经过用于工作的自动完成选项标签。但是现在在COC中,我无法使用javascript补全中的tsserver使用标签。我知道箭头键可以正常工作,但是它们在减慢我的工作效率。请为我提供解决此问题的解决方案,以便我可以轻松访问自动完成选项。

谢谢

萨姆森

从COC文档中,您需要编辑.vimrc https://github.com/neoclide/coc.nvim/wiki/Completion-with-sources

使用或自定义键来完成触发

您可以像这样使用coc#refresh()来完成触发器:

" use <tab> for trigger completion and navigate to the next complete item
function! s:check_back_space() abort
  let col = col('.') - 1
  return !col || getline('.')[col - 1]  =~ '\s'
endfunction

inoremap <silent><expr> <Tab>
      \ pumvisible() ? "\<C-n>" :
      \ <SID>check_back_space() ? "\<Tab>" :
      \ coc#refresh()

注意:可以被另一个插件重新映射,使用:verbose imap检查它是否按预期映射。

" use <c-space>for trigger completion
inoremap <silent><expr> <c-space> coc#refresh()

当您按时,某些终端可能会发送,因此您可以:

" use <c-space>for trigger completion
inoremap <silent><expr> <NUL> coc#refresh()

改善完成体验

Use <Tab> and <S-Tab> to navigate the completion list:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Jframe中上下移动,如何提升?

来自分类Dev

在向量中上下移动数字

来自分类Dev

在bootstraptable中上下移动行

来自分类Dev

在TreeView中上下移动节点

来自分类Dev

在 TreeLIist 中上下移动节点

来自分类Dev

如何使用javascript在表格中上下移动行并在新div中显示行内容

来自分类Dev

如何在窗口滚动上上下移动div

来自分类Dev

如何在JavaFX中使球上下移动?

来自分类Dev

如何在点击上创建上下移动div

来自分类Dev

Bootstrap 3响应-在网格中上下移动模块

来自分类Dev

使用javascript在dom树中上下移动元素

来自分类Dev

在Google表格中上下移动的快捷方式

来自分类Dev

在 R 中上下移动相对路径

来自分类Dev

自动完成搜索,在VueJs中上下按键

来自分类Dev

如何上下移动多个ListStore元素

来自分类Dev

如何上下移动多个ListStore元素

来自分类Dev

Coc.nvim如何在Markdown文件中禁用自动完成建议?

来自分类Dev

上下移动div

来自分类Dev

上下移动项目

来自分类Dev

UIView上下移动

来自分类Dev

如何在CSS3中无限上下移动div?

来自分类Dev

如何在Swift中围绕其初始值上下移动SKSpriteNode?

来自分类Dev

物化:自动完成输入将内容向下移动

来自分类Dev

在多选中上下移动元素不起作用

来自分类Dev

在Android Studio中上下移动代码块的快捷方式

来自分类Dev

在Docker容器中上下移动docker-compose之间保持Redis数据活动

来自分类Dev

在多行文本中上下移动一个屏幕行

来自分类Dev

是否有用于在列表视图中上下移动项目的按钮?

来自分类Dev

我正在尝试使用 Python 在 Selenium 中上下移动 DOM