2012-04-12 56 views
2

我想为Emacs制作参考表。我有几个问题:Emacs cheatsheet?

  • Emacs的基础上有任何明确的备忘录?

  • 如果不是,我该如何让它自己,它应该是什么样子?

    例如,它应该是纯文本,PDF还是信息文件,还是.org文件或elisp代码?

  • 你会包含什么?

    频繁的命令,如何使用文档,常用术语,惯用技巧,最佳实践和漂亮的技巧,常见的错误和常见问题,也许elisp基础?

  • 如何将它与Emacs集成并使其尽可能方便地调用?

    由于cheatsheet是Emacs手册的密集替代品,因此与手册相比,它应该更易于咨询。

欢迎任何想法和想法。

+0

为什么你对我将放入Emacs备忘单中的内容感兴趣?谷歌搜索数十种参考文献,如:http://www.damtp.cam.ac.uk/user/eglen/ess11/resources/emacs-refcard.pdf。就我个人而言,当我有一张小抄纸时,我把它放在我的小隔间里,在那里我可以看到它,而不用太动头。 – 2012-04-12 09:20:45

回答

0

堆栈溢出可能是开始引用基本语法的最佳位置,请参见this post

Emacs应该是“自我记录”。在Emacs您有:

  • C-h k告诉你一把钥匙做什么,
  • C-h f的功能
  • C-h v变量

这是一个良好的开端。

0

前段时间我在为自己找一张备忘单,但是我没有找到一个满足我的。这可能是由于问题的性质。

我不得不适应的第一件事是minibuffer(emacs窗口的底线)。

正如@Shep已经提到的那样,Emacs拥有相当不错的自我文档。最有用的是在开始时可能是C-h f(即你按Crtl-h,然后按f)。这会提示你输入一个函数的名字(emacs函数名字在我的小见解中命名得相当好)。你可以使用星号(*)作为通配符。

找到你的方法的另一个好的命令是C-h a,它会提示你输入一个单词或正则表达式。

另外值得注意的是,M-x使您可以调用(几乎)任何emacs所提供的功能。所以,如果你忘记了一个键盘绑定,但是记住这个函数的名字,那么M-x functionname <RET>就会调用这个函数。

emacs还有一种备忘单功能:C-h b,它列出了所有当前分配的按键绑定(当然可能不是按照您想要的顺序)。

然后当然打开和保存文件。复制和粘贴(复制剪切)。导航命令。

0

Emacs手册很好,但它的简洁却不为人所知,这就是你(和我!)想要的。

搜索无远弗届,这是Emacs的最好,最全面的小抄,我曾经发现:http://www.ast.cam.ac.uk/~vasily/idl/emacs_commands_list.html

这是一个有点长,可能包括一些无关紧要的部分,但总体一个很好的参考。

您的备忘单将非常受欢迎,因为自2002年以来此表尚未更新,但我认为这是一个很好的开始。