我对emacs非常熟悉 - 而且我意识到不能做什么都没有 - 但有些事情并不能很好或有效。因此,在项目之间,我愿意转向使用Eclipse等全功能IDE。
随着肌肉记忆的存在,我想让Eclipse尽可能像emacs一样。我已经发现了优秀的Emacs +插件,它让我大约一半。但是,我仍然缺少我常常依赖的emacs的以下功能:
shell:它不仅仅是一个shell,它也是一个缓冲区。
发生:Search-> File ...接近我想要的,但我只是想让它搜索当前文件 - 可能是文本文件,日志文件或shell缓冲区,或者其他什么。
align-regexp:emacs中这个非常棒的小命令帮助我使文件更具可读性,并且对齐有助于键盘宏。
您会建议使用哪些插件来解决这些问题?您是否在Eclipse或插件中错过了其他任何emacs功能?
拜托,没有emacs / vi狂热者问为什么在地球上我会做这样的事情。
答案 0 :(得分:3)
align-regex
”功能,described here。
Preferences -> Java -> Code Style -> Formatter
。
单击配置文件中的“编辑”(您可能需要创建一个新的,因为您无法编辑默认值)。在缩进部分中选择“
Align fields with columns
”。然后,在你的代码 Ctrl + Shift + F 将运行该格式化程序。
答案 1 :(得分:2)
我可以确认Brian的建议(Emacs键绑定)。我解决这个难题的方法是同时使用Emacs和Eclipse。他们都非常擅长报告文件的外部更改,因此编辑错误的可能性很小(但可能会发生)。更重要的是,您可以利用这两种工具的优势而不必放弃任何一种工具。使用这两种工具和使用Emacs键绑定的Eclipse的组合使我非常满意。
答案 2 :(得分:1)