vim 在自动完成导航中包含第一个条目

q3qa4bjr  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(80)

我在我的配置中有以下代码片段用于自动完成导航:

function! CheckBackspace() abort
  let col = col('.') - 1
  return !col || getline('.')[col - 1]  =~# '\s'
endfunction

inoremap <silent><expr> <Tab>
      \ coc#pum#visible() ? coc#pum#next(1) :
      \ CheckBackspace() ? "\<Tab>" :
      \ coc#refresh()

字符串
现在,当弹出菜单打开时,我可以按<CR>完成第一个条目或<Tab>遍历所有其他条目。我怎样才能让<Tab>从第一个条目开始(就像在接受完成中,not 关闭窗口,然后按更多次遍历列表)?

bprjcwpo

bprjcwpo1#

我在“true”中设置了“suggest.noselect”,它帮助了我
in vim类型::CocConfig并添加

"suggest.noselect": true

字符串

相关问题