Emacs备忘单?

时间:2012-04-12 09:07:17

标签: emacs elisp

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

  • Emacs上有哪些明确的备忘单可以依据吗?

  • 如果没有,我怎么能自己制作它应该是什么样的?

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

  • 你会在其中加入什么?

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

  • 如何将其与Emacs集成并尽可能轻松调用?

    由于备忘单是Emacs手册的密集替代品,因此比手册更容易查阅。

欢迎任何想法和想法。

3 个答案:

答案 0 :(得分:0)

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

Emacs应该是“自我记录”。在emacs中你有:

  • C-h k告诉你钥匙的作用,
  • C-h f for functions
  • C-h v表示变量

这是一个很好的起点。

答案 1 :(得分:0)

前段时间我正在寻找自己的备忘单,但我没有找到一个让我满意的人。这可能是由于问题的本质所致。

我必须接受的第一件事是迷你缓冲区(emacs窗口的底线)。

正如@Shep已经提到的,Emacs有很好的自我记录。最有用的是在开头可能C-h f(即你按下Crtl-h然后按f)。这将提示您输入一个函数名称(emacs函数名称在我看来非常好)。您可以使用星号(*)作为通配符。

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

此外值得注意的是,M-x使您能够(几乎)调用emacs提供的任何功能。因此,如果您忘记了键绑定,但记住了函数名称,那么M-x functionname <RET>将调用此函数。

同样值得注意的是,emacs已经有了一种备忘单功能:C-h b,它列出了所有当前分配的键绑定(当然可能不是你想要的顺序)。

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

答案 2 :(得分:0)

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

搜索广泛,这是我发现的emacs上最好,最全面的备忘单:http://www.ast.cam.ac.uk/~vasily/idl/emacs_commands_list.html

它有点长,可能包含一些不相关的部分,但总的来说是一个很好的参考。

你的备忘单是最受欢迎的,因为这张表自2002年以来一直没有更新,但我认为这是一个很好的起点。