學習emacs的筆記

c-x c-s 能夠保存文件;shell

c-x c-w 寫文件,和保存文件相同;c#

emacs負責建立特殊用戶的的編輯緩衝區,一般採用*buffer name*,*Help*,*scratch*,*mail*,*Buffer List*;ui

c-x c-v:若是在輸入文件名時打錯了字,按下該組合鍵將把你帶回原來的文件。spa

c-x k:刪除緩衝區。若是有修改內容但不想保存,選擇yes。code


c-v:向前移動一屏進程

m-v:向後移動一屏ci

c-l:重繪屏幕,光標所在行置於屏幕的中央文檔


      C-f     向右移動一個字符emacs

        C-b     向左移動一個字符it


        M-f     向右移動一個詞【對中文是移動到下一個標點符號】

        M-b     向左移動一個詞【對中文是移動到上一個標點符號】


        C-n     移動到下一行

        C-p     移動到上一行


        C-a     移動到行首

        C-e     移動到行尾


        M-a     移動到句首

        M-e     移動到句尾

 C-u 8 C-f 會向前移動 8 個字符

C-g 還能夠取消數字參數和只輸入到一半的命令

C-x 1 關掉文檔窗格


    <DEL>        刪除光標前的一個字符

        C-d          刪除光標後的一個字符


        M-<DEL>      移除光標前的一個詞

        M-d          移除光標後的一個詞


        C-k          移除從光標到「行尾」間的字符

        M-k          移除從光標到「句尾」間的字符


刪除選中內容:c-@,移動光標,c-w

C-y 將文字召回。


在用 C-y 召回最近移除的文字以後,緊接

着再按 M-y 就能夠召回再前一次被移除的內容,再按一次 M-y 又能夠召回再上

一次的……

C-/ :撤銷操做,僅對文字修改的命令有效


在容許 C-z 的系統中,C-z

會把 Emacs「掛起」,也就是說,它會回到 shell但不殺死 Emacs 的進程。在常

用的 shell 中,一般能夠用「fg」或者「%emacs」命令再次回到 Emacs 中。


若是你已經修改了一個文件,可是還沒來得及存盤你的計算機就罷工了,那麼你

所作的修改就極可能會丟失。爲了不這樣的不幸發生,Emacs 會按期將正在編

輯的文件寫入一個「自動保存」文件中。自動保存文件的文件名的頭尾各有一個

「#」字符,好比你正在編輯的文件叫「hello.c」,那麼它的自動保存文件就叫

「#hello.c#」。這個文件會在正常存盤以後被 Emacs 刪除。


因此,假如不幸真的發生了,你大能夠從容地打開原來的文件(注意不是自動保

存文件)而後輸入 M-x recover file <Return> 來恢復你的自動保存文件。在

提示確認的時候,輸入 yes<Return>。

C-s 是向前搜索,C-r 是向後搜索

c-x 2 打開新的窗格

c-m-v,c-m-shift-v滾動下方的窗格

c-x o 移動到下方的窗格

c-x 4 c-f 輸入一個文件名,會在一個新的窗格打開文件

m-x make-frame 打開新的窗口

m-x delete-frame 關閉選中的窗口

ESC ESC ESC 離開小緩衝


slime: 輸入逗號",",再輸入quit,退出


C-x 4 f filename (find-file-other-window) 在另外一個窗口打開文件。

C-x 4 b bufname (switch-to-buffer-other-window) 在另外一個窗口打開緩衝。

;;Auto Complete

Tab to expand and select

;; M-p and M-n to select

;; RET to complete

;; Help

;; Help in other buffer by f1

;; you can complete explicitly by binding some key

(define-key ac-mode-map (kbd "M-TAB") 'auto-complete)

;;C-s to filter


若是在終端中打開emacs,使用「M-`」打開菜單


不打開圖形界面,直接在終端中運行:

emacs -nw


在shell mode中,使用M-p,M-n來執行上一個、下一個命令。相似於終端中的up arrow,down arrow。或者使用C+up,C+down

相關文章
相關標籤/搜索