gpt4 book ai didi

Emacs 自动完成

转载 作者:行者123 更新时间:2023-12-04 01:10:55 24 4
gpt4 key购买 nike

因为我无法得到 CEDET为了自动完成代码(在 MS 世界中也称为智能感知),经过多次尝试(不,它只是不起作用!),我决定使用 auto-complete ,这对我来说“非常好”。

不幸的是,auto-complete在退出 imenu 时有令人讨厌的行为与它的建议。

  • auto-complete开始 imenu ,不管它有多少建议。因此,如果只有一个建议,则会出现菜单。
    1.
  • 退出 imenu ,我得用LEFTRIGHT键以使菜单消失。 ESC-ESC-ESC没有任何效果。

  • 有什么办法可以修改这两种行为吗?

    这是我的 .emacs 的摘录文件显示 auto-complete相关资料:

    (需要“自动完成配置”)
    (添加到列表 'ac-dictionary-directories “~/.emacs.d/ac-dict”)
    (ac-config-default)
    (setq ac-delay 0.5);; eclipse 使用 500ms

    亲切的问候,
    美菲克斯

    最佳答案

    可以通过将以下内容添加到 .emacs 来设置“停止自动完成”:

    (define-key ac-completing-map "\ESC/" 'ac-stop)

    ...或者你可以使用 C-g 作为默认的 Emacs StopSomething 命令 :)

    至于在只有一个候选人时在菜单中显示完成,我不确定您还想要什么其他行为?

    关于Emacs 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4095173/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com