【问题标题】:How to make vim AutoComplPop always highlight the first selection?如何使 vim AutoComplPop 始终突出显示第一个选择?
【发布时间】:2014-01-04 23:14:20
【问题描述】:

我使用 vim 插件 AutoComplPop 来自动完成我的 JavaScript 代码,这里我遇到了一个问题。

想要补全的时候,还得按↓键,很麻烦。

谁能告诉我如何突出显示第一个选择,这样我就不必按↓然后按回车来完成我的代码。

另外,有没有一种方法可以选择不带↓的完成选择?

【问题讨论】:

  • 这里的“补”是什么意思?
  • 我也使用 ACP,您想要的行为是我在未设置任何 ACP 特定选项且 completeopt 设置为空、设置为默认值或设置为我的首选值的情况下获得的行为。您还可以使用<C-n><C-p> 来导航菜单。
  • 我第二个罗马;这是内置在 ACP 中的,应该可以开箱即用。

标签: javascript vim autocomplete


【解决方案1】:

使用超级标签! https://github.com/ervandew/supertab

将此添加到您的 vimrc:

let g:SuperTabLongestHighlight = 1

从它的帮助文件中:

设置当 completeopt 具有 启用弹出菜单和“最长”选项。启用后,tab 将 启动完成并预先选择弹出菜单中的第一个条目,允许 您只需点击 enter 即可使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2021-02-21
    相关资源
    最近更新 更多