私はEmacsの初心者です。バッファを閉じる方法を学ぶつもりだったので、 と入力しましたM-x
apropos-documentation RET
close buffer
。それから私は多くの役に立たない情報を手に入れました。
上記のシナリオを考えると、自己文書化システムを使用して知りたいことを見つける正しい方法は何ですか?
それとも、自己文書化システムは、現代の Google に比べて役に立たないのでしょうか?
私はEmacsの初心者です。バッファを閉じる方法を学ぶつもりだったので、 と入力しましたM-x
apropos-documentation RET
close buffer
。それから私は多くの役に立たない情報を手に入れました。
上記のシナリオを考えると、自己文書化システムを使用して知りたいことを見つける正しい方法は何ですか?
それとも、自己文書化システムは、現代の Google に比べて役に立たないのでしょうか?
Emacs を使い始めたばかりの場合、開始するのに最適なドキュメントはチュートリアルです。でそこに着くことができますC-h t
。チュートリアルを 30 分で完了すると、バッファ管理を含むすべての基本を理解できます。これにより、Google または適切な方法で各コマンドを個別に検索する場合に比べて、多くの時間を節約できます。
このチュートリアルのもう 1 つの利点は、Emacs の独特な用語の概要を簡単に理解できることです。たとえば、「kill」という単語は、「delete」のほぼ同義語として使用されます。apropos で 'kill buffer' を検索すると、おそらくあなたの質問に答えているでしょう。
You are better off with Google until you know the terminology and maybe even after that. I've used the emacs documentation system a lot, but mainly for looking up something which I already knew about, or something for which I already knew the exact terminology.
If you are unsure how to search for something in the documentation then Google is much more effective, because it also takes synoyms into account and it finds questions similar to yours from forums and stuff. It does not only apply to Emacs, but to any other software as well. Regardless of the software I always try a Google search first, because in most cases Google throws out the answer much more quickly than browsing the documentation,
つまり、基本的な用語の問題でつまずきました。用語集でこのケースに対応せず、関連するメニュー項目に「閉じる」という名前を付け、それをシーケンスの別の関数にバインドすることにより、Emacsはここでは役に立たないと言いますC-xk(これは、再度プロンプトを表示するのを避けるためです)。ただし、そのメニュー項目のツールチップには、少なくとも「kill」という用語が示されていることに注意してください。これは確かに検索に役立ちます。
この不一致は常に での検索に問題を引き起こしますapropos
が、Emacs の自己文書化はそれを超えています。本当に、チュートリアルまたはユーザー マニュアルが次のステップになるはずです。(実際、チュートリアルは最初のステップになるはずです。)
「殺す」という用語を知らなくても、次のいずれかを使用すると、かなり迅速に答えを見つけることができます。
buffers
RETbuffer
(singular) を検索すると、より雑然とした結果が得られます) 。occur
RET buffer
REToccur
はもう少し高度ですが、C-s動作します)「Emacs の自己文書化システムを効果的に使用するにはどうすればよいですか?」というタイトルの質問に対する受け入れられた回答が、少し残念だと思います。これらのシステムを回避する方法を理解すると、Emacs 独自のドキュメント以外はほとんど必要ないため、これらのシステムから遠ざかります。
また
emacs-index-search
elisp-index-search
組み込みのヘルプとelispソースコードを介してEmacsの学習に関する広範なチュートリアルを作成しました:http://david.rothlis.net/emacs/howtolearn.html
何人かの人々はそれが非常に有用であると感じました。
Emacsの自己文書化の性質は驚くべきものです(一度あなたが自分の道を学んだら)。
C-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 を使用してください。