代码之家  ›  专栏  ›  技术社区  ›  Grant Limberg

用于Emacs的Vim样式OmniComplete?

  •  7
  • Grant Limberg  · 技术社区  · 15 年前

    我发现了几个用于Emacs的代码完成elisp包,它们可以完成代码,但大多数都绑定到一个键,如m-/来切换完成。是否有类似于Vim的OmniComplete的功能,您可以将其设置为自动弹出一个自动完成选项列表,您可以在其中导航,也可以继续输入。

    请参见屏幕截图,例如:

    alt text

    3 回复  |  直到 15 年前
        1
  •  10
  •   Raja Selvaraj    15 年前

    我想 company mode 最适合你的描述。看一看。

        2
  •  5
  •   Trey Jackson    15 年前

    有一个数字,都有点不同:

    他们都有缺点和优点。

    Emacs wiki有一个页面,用于 completion packages .

        3
  •  1
  •   jrockway    15 年前

    你能?当然。重置后命令挂钩上的计时器。如果它熄灭了(因为你坐在屏幕前不打字),就弹出这个东西。

    然而,告诉你的电脑该做什么(通过按键)似乎比让它等你停止打字一段时间更容易。把完成绑定到“菜单键”之类的东西上,你甚至不需要和弦。

    推荐文章