1

我已经尝试打开和关闭 emacs 有一段时间了,每次启动 emacs 时,我都会经历相同的例程。定制。第一个是绑定返回到换行和缩进。(g)Vim 默认这样做。(g)Vim 也默认显示匹配的括号。我可以根据自己的喜好自定义 emacs 真是太好了,但是为什么 emacs 没有漂亮而简单的默认值呢?作为参考,我现在在 RHEL5 机器上使用 Emacs 23。

4

3 回答 3

2

可能是因为 RMS 不想要它,而且因为改变长期存在的默认值只是一个政治问题。和 vi 一样,Emacs 也有核心的追随者,而像这样的基本变化是雷区。

注意:如果您保存了自定义,那么您不必每次都重新进行...

于 2009-09-22T05:22:22.520 回答
2

要拥有这些漂亮且简单的默认设置,请安装Emacs Starter Kit。默认情况下,它启用了许多有用且方便的功能,即使是高级 Emacs 用户也能提高工作效率。

否则,正如 TJ 指出的那样,Emacs 自定义模式(类型M-x customize)允许您永久保存任何设置。您甚至可以将它们存储在与您的 dotmacs 不同的文件中——<code>(setq custom-file "~/.emacs-custom.el")——这样您就可以在您使用的每台计算机上使用它。

于 2009-09-22T07:39:36.017 回答
2

您的问题的标题并不能真正反映您的问题(并且已由 Trey 和 Torok 回答),但我会告诉您为什么我喜欢它被绑定到换行符:无用的空格。假设您嵌套在函数等的条件中,然后按几次返回以留下一个空行。空白行现在有一堆空格字符。是的,您可以(而且我确实)在保存之前删除尾随空格,但我也打开了可视空格模式,我可以看到它在那里嘲笑我。

于 2009-09-22T14:53:25.243 回答