代码之家  ›  专栏  ›  技术社区  ›  Łukasz Lew

IDEA IDE的Emacs快捷方式?

  •  24
  • Łukasz Lew  · 技术社区  · 16 年前

    我正在从emacs切换到idea,如果我可以使用快捷键ctrl-a来跳转到行开始,这将对我有很大帮助。等。 这可能吗?

    3 回复  |  直到 10 年前
        1
  •  18
  •   Bozhidar Batsov    16 年前

    很长一段时间以来,IDEA中的Emacs和IDEA用户Emacs绑定都是不可能完成的任务。Arthur在如何启用它们方面是完全正确的,但是它们会严重地篡改您的IDEA工作流,因为它们往往会覆盖许多默认IDEA密钥绑定,最后您必须想出完全自定义的密钥映射。这不是第一次出现的问题,但是当你不得不在一些同事的机器上工作,或者在其他的电脑上工作时,就会变得非常烦人。我以前在subversion中保存我的keymap。

    所以基本上不要在idea中使用默认的emacs键绑定-复制基本设置并亲自扩展它。这个 IDEA server 可能有助于使多台计算机与相同的密钥绑定保持同步。

    还要记住,idea中只支持基本的导航命令,默认情况下,一些有用的idea操作可能会在没有键绑定的情况下结束,因此请特别注意如何配置idea。

    对我来说,只有像emacs这样的地方——那就是emacs。我还没有看到一些使用emacs键绑定提供合理设置的软件。

        2
  •  24
  •   Arthur Thomas    16 年前

    转到“设置”->“IDE设置”->“键映射”,您将拥有所有键映射。

    您可以从中选择的键映射之一是emacs。

        3
  •  1
  •   GreenAsJade    10 年前

    关于这个话题有一篇有用的文章 here .

    它说的要点是

    • 你可以调整键绑定,但它充其量是一个绷带,丢失的原因真的
    • 用groovy编写liveplugin脚本可以做得更好
    • 可以使用emacsclient创建Emacs的转义图案填充