我只是从Emacs切换到IDEA,如果我可以使用像Ctrl-A这样的快捷方式来跳转到行开始,对我来说会是一个很大的帮助。等等。 这可能吗?IDEA IDE的Emacs快捷方式?
回答
很长一段时间Emacs和IDEA用户的注意事项 - IDEA中的Emacs绑定简直是不可能实现的任务。 Arthur对于如何启用它们是完全正确的,但他们会严重篡改IDEA工作流程,因为他们倾向于覆盖很多默认的IDEA键绑定,最后你必须提供完全自定义的键盘映射。这不是第一次出现问题 - 但是当你必须在一些同事机器或其他计算机上工作时,这变得非常烦人。我曾经在Subversion中保存我的键盘映射。
因此,基本上不要使用IDEA中的默认Emacs键绑定 - 复制基本设置并个人扩展它。 IDEA server可能有助于保持多台计算机与相同的键绑定同步。
另请注意,IDEA仅支持基本的导航命令,并且默认情况下一些有用的IDEA操作可能无需键绑定,因此请特别注意配置IDEA的方式。
对我来说,只有像Emacs这样的地方 - 那就是Emacs。我还没有看到一些使用Emacs键盘绑定提供合理设置的软件。
为c13提供的IntelliJ emacs绑定完全可用,并且我完全没有发现它们完全阻塞。通常,您最需要的按键是简单的导航,制作,剪切和粘贴类型:在提供的键盘映射中轻松完成。 – RichieHH 2014-01-28 22:41:39
@RichieHH是的,从原来的答案开始,很长一段时间,事情有了很大的改进。 – GreenAsJade 2017-10-26 21:45:01
转到设置 - > IDE设置 - >键盘映射,你将拥有所有的keymappsing。
您可以选择的Keymaps之一是Emacs。
如果您想使用该标记并且能够用它杀死区域,可以安装“IntelliJ IDEA Mark Plugin”。我之后不得不摆弄键盘绑定,但它工作:) – 2011-09-20 09:12:39
@Martin:从IntelliJ build 106.532开始,有一个新的设置“Toggle Sticky Selection”,它避免了Mark插件(插件可能在IntelliJ 10.5版本中停止工作),请参阅http://youtrack.jetbrains.net/issue/IDEA-66719 – dirkb 2012-01-18 04:53:23
@dirkb非常棒 - 谢谢! – 2012-01-18 11:09:05
还有一篇关于此主题的文章here。
什么它说的要点是
- 你可以调整键绑定,但它充其量是一个创可贴,失败的事业真的
- 您可以通过LivePlugin脚本用Groovy做的更好
- 您可以创建使用emacsclient逃脱孵化emacs
- 1. 快捷方式在Emacs
- 2. IntelliJ IDEA的快捷方式按编号
- 3. 快捷方式在IntelliJ IDEA的
- 4. Intellij IDEA上的System.out.println()快捷方式
- 5. NetBeans IDE代码完成快捷方式
- 6. 本地化Emacs快捷方式
- 7. 快捷方式
- 8. IntelliJ IDEA中查看模式的快捷方式
- 9. intellij ide快捷键
- 10. 辅助模式的Emacs条件的快捷方式
- 11. 设置TAB作为快捷方式在Emacs Haskell的模式
- 12. 在实例上创建方法IntelliJ IDEA/Android Studio快捷方式
- 13. Emacs的制表快捷实用
- 14. 快捷方式URL的快捷方式(.lnk .url)解析器
- 15. WiX快捷方式覆盖现有的同名快捷方式
- 16. Qt - 删除快捷方式 - 模糊的快捷方式超载
- 17. 创建批处理和快捷方式的快捷方式
- 18. Intellij IDEA中Eclipse的完全重复快捷方式
- 19. 开始新的行快捷方式不工作在Intellij IDEA 15
- 20. 在Intellij中添加抛出声明的快捷方式Idea
- 21. Python快捷方式
- 22. PowerShell快捷方式
- 23. MATLAB快捷方式
- 24. Emacs显示模式快捷键
- 25. 快捷方式在IntelliJ(或可能还有其他IDE)中取消括号的快捷方式
- 26. Emacs:打开位置未知的文件的最快捷方式
- 27. 如果我使用快捷方式引入变量,IntelliJ IDEA快捷方式是什么声明最终变量?
- 28. Delphi IDE中的快捷方式触发两个动作
- 29. 如何在eclipse IDE中创建我的快捷方式
- 30. Cloud9 IDE - 启动导轨服务器的终端快捷方式
@Łukasz卢:简单的东西都是可能的,也有一些插件允许有一个杀死环,你可以猛拉等。但是,这不是“真正的Ť兴”。 – SyntaxT3rr0r 2010-04-22 15:19:29