我真的不知道这是不是一个体面的问题,但我是一个相当新的编程和寻找一个好的文本编辑器使用。我读过this question on Unix.SE和this question on SO,它们让我确信Emacs是最佳选择。但我真的找不到任何针对那些不知道“M-x-foobar”意味着什么的好文档。再一次,这对SO来说可能过于主观,但我想我还是会尝试。
答案 0 :(得分:1)
根据我的经验,Emacs是一个很大的话题。我建议您从“帮助”菜单中选择第一个条目(或按 Ctrl + h ,然后按 t ,表示<在Emacs风格的kbd> Ch t 。
然后通过阅读专门的文章或文档来满足您的需求。您可以在Emacs Info中找到一堆有用的信息,可以通过 Ch i ( Ctrl + h ,然后 i )调用。
至少知道一些Emacs Lisp会非常有用,因为它用于配置编辑器,有时可以帮助理解某些东西是如何工作的。为此,您可能会发现有用的An Introduction to Programming in Emacs Lisp(但您也可以在Emacs Info中找到它)。
答案 1 :(得分:1)
如果你刚刚开始编程,你可能已经掌握了足够的东西而没有处理疯狂的月亮编辑器! gedit(Linux),Notepad++(Win)或TextWrangler(OS X)都是免费的,可能对您更熟悉。
如果你是游戏,Emacs仍然很棒。我从几个资源中学到了:
O'Reilly的Learning GNU Emacs
Emacs的内置教程 - 按 Ctrl-h 然后 t 。
这些让我快速起步。
在您学会了基础知识之后,您需要自定义Emacs以使其更加舒适。从GitHub下载某人的Emacs配置并进行调整。 Emacs Prelude非常好。
从那时起,它就是建立肌肉记忆的全部内容:
尝试将Emacs用于您通常所做的所有随机平凡打字和编辑
尽可能使用Emacs移动键,例如在您的终端程序中
如果您使用OS X,则大多数emacs移动键都可以在文本字段中使用。使用这些而不是箭头键移动。
Emacs以您的努力而闻名 - 关键组合是为更文明的时代的旧键盘而设计的。如果您在学习时小指开始受伤,最好将 Caps-Lock 键重新映射为 Ctrl 。