Emacsを深く学びたいです。問題は、それらが2つのカテゴリに分類されることです。
- 基本(C-x C-sファイルの保存やC-x C-cEmacsなどに存在)
- すべて
私は現在emacs機能の1%-10%を使用しており、これを20%-40%に増やしたいと思います。しかし、この機能が私にとってどのように役立つのかを知るために詳しく読むことはしたくありません。
プログラマーのための中級レベルのチュートリアルはありますか? (私は機能的な言語を含むいくつかのプログラミング言語を知っていますが、LISPは知りません。)
答え1
これは非常に大きなトピックであり、次のEmacsチュートリアルのリストを見つけることができます。Emacs Wikiから。この答えをチュートリアルのリストにしないでください。閲覧をお勧めします学習戦略。
基本を理解したら、学ぶ最善の方法は自分でやってみることです。特定のタスクを実行し、より良いオートメーションで利点を得ることができると思われる場合は、既存の機能またはパッケージを見つけてください。
- メニューからコマンドを検索するか、を使用してください
M-x apropos
。 - マニュアルを確認してください。
- よりEmacs Wiki。
- Stack ExchangeまたはGoogleで検索してください。
Emacs Lispコードの作成(または読み取り)を開始するには、以下を読んでください。公式Emacs Lispチュートリアル。最初の関数を作成する前に、最初のいくつかの章を完了してから、必要に応じて続行してください。
答え2
答え3
チュートリアルについてはよくわかりませんが、学ぶ最善の方法はemacsでやりたいことを見つけて、ソリューションをGoogleに検索することです。特定の中級側のチュートリアルを見つけることができますが、基本を超えたら、中級側が実際には普遍的ではないので、一般的なチュートリアルを見つけるのは難しいです。
2番目の提案は次のとおりです。emacs-fu ブログ。これは決して見つからなかった機能を見つけるための良い方法です。
答え4
実際、Michael StutzがIBM Developer Worksに公開した一連の記事である良いマニュアルがあります。http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ この記事は他の多くの言語に翻訳されているので、あなたの母国語に翻訳されたコンテンツを見つけることもできます。私はEmacsに完全に初めて接する人のために書かれていますが、上級のEmacsユーザーが興味を持っているような側面をカバーしています。 Emacsの使用率を1〜10%と定義しているので、これがうまくいくことを願っています。 elispは、ユーザーがEmacsをアプリケーションとして使用できる範囲を説明する必要性について言及しているため、この記事は専門家には興味がありません。