我计划学习如何使用这个编辑器,因为我被告知这是“黑客的编辑”。
那么emacs有什么好处呢?
答案 0 :(得分:8)
它可以使用“众神”的语言进行定制,除了洗袜子和煮咖啡外,还可以做任何事情 - 等等吗?咖啡?嗯。
答案 1 :(得分:8)
录制和播放编辑,宏的功能是我最喜欢的功能。我还没有看到另一个支持这个的编辑器,所以即使我在Eclipse等工作,我也会发现自己会定期切换回emacs。
酷感来自于每个键盘快捷键,每个菜单项,每个临时表达/功能评估都被记录下来。在语法级别引入导航(例如“前向一个表达式”),并且记录的宏最终能够处理各种输入数据的变化。
然后,您可以使用名称将录制的宏保存到配置文件中,这样您就可以随时使用。
值得一提的是(a)注册为每个密钥设置一个复制/粘贴缓冲区,并且(b)一旦你找到一些elisp,就会比其他编辑更容易扩展。
答案 2 :(得分:4)
事实上,一旦你使用它一段时间,只需几次按键,你就可以做很好的事情。
它可能是地球上最可配置的软件。
事实上它已经存在了大约30年,所以有很多有用的工具为它构建(主要模式,方便的小功能等)。
答案 3 :(得分:4)
Emacs将GDB提升到了一个新的水平。没有其他软件可以与GDB集成....
它是超级可配置的(例如,当我按F5时,我的emacs解析我的Makefile,找出它创建的可执行文件,拆分窗口并对其运行gdb)...
答案 4 :(得分:3)
我多年来一直是Emacs(GNU)的休闲用户。永远不会变得超级熟练,但它绝对是我的选择类似记事本的应用程序。在所有平台(* nix,Win,Mac)上完美运行,在控制台和UI中工作。 学习曲线有点陡峭但完全值得。 Eclipse(我最常使用的是IDE)支持类似Emacs的编辑模式。搜索替换是疯狂的,非常方便。 现在 - 如果你是一名黑客--Emacs就是天堂般的。几乎任何东西都有一个插件,有许多人不使用任何其他东西。 然后就是LISP。 所以 - 我说这样做!
毫无疑问是非常有价值的技能