我已经广泛使用 Vim 有一段时间了,我真的很喜欢使用它。但是,我一直在阅读对 Emacs 的赞美。我决定看看 Emacs 来完善我对 Unix 编辑器的了解(更不用说 Emacs 键绑定被广泛使用)。
但!我很高兴在 Vim 中完成大部分日常工作。所以理想情况下,我想看看(除了基础知识)是 Emacs 可以填补的空白,或者它可以比 Vim 做得更好的事情。我想典型的例子是 Emacs 和 Vim 中的 Lisp/Scheme 编码。
你会从哪里开始修改 Emacs 以真正欣赏它的强大功能,并很好地了解它的编辑方法与 Vim 有何不同,以及编辑器如何相互补充?同样,什么是好的介绍?
哪些功能是互补的?几乎所有不是直接文本编辑的东西。阅读邮件、usenet、运行 shell、调试器 (gdb)、编译、版本控制集成、手册页、待办事项列表/项目规划 (org、planner)、浏览网页、ide (CEDET)、IM、IRC、远程文件编辑 ( TRAMP)等。甚至还有一些愚蠢的东西,比如游戏:俄罗斯方块、蛇、泡泡、乒乓球。
在严格的文本编辑领域,Emacs 和 vi 都可以完成这项工作,你喜欢的就像你喜欢的冰淇淋一样。我同意Richardhoskins 的观点,如果您对切换全猪不感兴趣,Viper 模式可能是探索 Emacs 的方式。
注意:如果vim中提供了任何功能,我很抱歉,我已经很长时间没有使用它了,而且我是一个非常简单的vim用户。
您可以使用 Viper 模式。Viper 是一个 vi 模拟器,可引导 vi 用户通过 5 个级别,每个级别在用户熟悉 Emacs 时介绍功能。
级别 1 几乎是直接的 vi。级别 5 几乎是 Emacs。您可以从 viper 切换到直接的 Emacs,然后随意切换回来。
Viper 随 Emacs 一起提供,并且已全部设置好并可以使用。Mx viper-mode 运行它。它有一个介绍屏幕,说明如何使用它。
| 归档时间: |
|
| 查看次数: |
1541 次 |
| 最近记录: |