2012-04-12 52 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年以來此表尚未更新,但我認爲這是一個很好的開始。