您如何使用 <TAB> 通过 ALE 循环完成建议?

How do you use <TAB> to cycle through completion suggestions with ALE?

在使用 Ale 时,我想使用 Tab 键循环浏览完成建议。默认情况下,箭头键可以做到这一点。循环浏览建议以及选择正确完成的各种配置选项是什么?

可以这样做:

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

本质上,当您在插入模式下点击 Tab 键时,检查弹出窗口是否可见,如果可见则发送 Ctrl-n(转到下一场比赛),否则发送 Tab 键。