我是 Emacs 的新手。我要学习如何关闭缓冲区,所以我输入了M-x
apropos-documentation RET
close buffer
. 然后我得到了很多无用的信息。
鉴于上述情况,使用自我记录系统查找我想知道的内容的正确方法是什么?
或者,与现代的谷歌相比,自我记录系统毫无用处?
我是 Emacs 的新手。我要学习如何关闭缓冲区,所以我输入了M-x
apropos-documentation RET
close buffer
. 然后我得到了很多无用的信息。
鉴于上述情况,使用自我记录系统查找我想知道的内容的正确方法是什么?
或者,与现代的谷歌相比,自我记录系统毫无用处?
当您刚开始使用 Emacs 时,最好的文档是教程。您可以使用C-h t
. 花半小时学习本教程将向您展示所有基础知识,包括缓冲区管理。与通过 Google 或 apropos 单独搜索每个命令相比,这将为您节省大量时间。
本教程的另一个好处是您将快速了解 Emacs 的特殊术语。例如,“kill”这个词被用作“delete”的近义词。用 apropos 搜索“kill buffer”可能会回答您的问题。
在您知道术语之前,甚至在此之后,您最好使用 Google。我经常使用 emacs 文档系统,但主要是为了查找我已经知道的东西,或者我已经知道确切术语的东西。
如果您不确定如何在文档中搜索某些内容,那么 Google 会更有效,因为它还会考虑同义词,并且会从论坛和其他东西中找到与您类似的问题。它不仅适用于 Emacs,也适用于任何其他软件。不管是什么软件,我总是先尝试谷歌搜索,因为在大多数情况下,谷歌给出的答案比浏览文档要快得多,
所以一个基本的术语问题让你在这里绊倒了。我会说 Emacs 在这里没有帮助,因为它没有在词汇表中满足这种情况,而是将相关菜单项命名为“关闭”并将其绑定到C-xk序列的不同功能(这是为了避免再次提示您)。我注意到该菜单项的工具提示至少表明了“杀死”术语,但是,这肯定会有助于您的搜索。
这种不匹配总是会导致使用apropos
. 真的,教程或用户手册应该是您的下一步。(实际上,本教程应该是您的第一步。)
即使不知道“杀死”一词,以下任何一项都会很快为您找到答案。
buffers
RETbuffer
(单数)会提供更杂乱的结果)occur
RET buffer
REToccur
高级,但C-s也可以)我认为对于题为“如何有效地使用 Emacs 的自文档系统?”的问题的公认答案有点遗憾。是一种引导您远离这些系统的方法,因为一旦您了解了它们的方法,除了 Emacs 自己的文档之外,您几乎不需要任何东西。
首先,仅仅因为你没有理解这些信息,并不意味着它没有用。
其次,一旦您对调用了哪些命令有了一点点了解,您就可以执行M-x
, 并使用制表符扩展该命令。一旦你调用了它,emacs 也会闪现一条消息,告诉你该命令的键绑定(如果有的话)。
熟悉 thC-h
和弦[1]:
C-h a command-apropos What commands work like this...?
C-h c describe-key-briefly What command does this key sequence do?
C-h b describe-bindings What are the key bindings for this buffer?
C-h k describe-key What command does this sequence do?
C-h l view-lossage What are the last 100 characters typed?
C-h w where-is What is the key binding for this?
C-h f describe-function What does this function do?
C-h v describe-variable What is this variable?
C-h o describe-symbol What is this symbol? (function, variable or face)
C-h m describe-mode Tell me about this mode.
C-h s describe-syntax What is the syntax table for this buffer?
尽管它们不会帮助您处理特定的查询,但它们经常派上用场。至于apropos
,放弃。请改用 Google 和 Emacs Wiki。
我通过其内置帮助和 elisp 源代码编写了有关学习 Emacs 的详尽教程:http: //david.rothlis.net/emacs/howtolearn.html
有几个人发现它非常有用。
Emacs 的自我记录特性是惊人的(一旦你学会了自己的方式)。
还
emacs-index-search
elisp-index-search