按照emacs幫助手冊,摘錄,便於查詢。
約定:c -> ctrl
m -> alt
c-p
表示 ↑ , 向上移動一行 (previous)
c-f
表示 →,向右移動乙個 (forward)
c-n
表示 ↓ , 向下移動一行 (next)
c-b
表示←, 向左移動乙個 (backword)
m-f
表示 →,向右移動乙個詞
m-b
表示← ,向左移動乙個詞
c-a
表示移動到行首(ahead),不會向上移
c-e
表示移動到行尾(end), 不會向下移
m-a
表示移動到行首(ahead),會向上移
m-e
表示移動到行尾(end), 不會向下移
注意:- 表示 上檔鍵(shift)
< 表示 小於號 (<)
m-<
移動到文字最開始
m->
移動到文字最末尾
c-u 8 c-f
向前移動 8 個字元
c-g
終止這條命令
c-x c-c
兩個連續的組合鍵,退出emacs
c-x 1
只保留乙個視窗(也就是關掉其它所有視窗)
c-h k c-f
建立新視窗
c-u 8 *
這將會插入 8 個 *
c-d
刪除游標後的乙個字元
m-d
刪除游標後的乙個詞
c-k
移除從游標到」行尾」間的字元
m-k
移除從游標到」句尾」間的字元
注意:c - (spc) 因為與熱鍵相衝突,
c - (shift) - 2 即 c - @, 所代替
c-(shift)-@ 就可選中,然後移動
c-
, emacs 會在螢幕的下方顯示乙個」mark set」 的訊息。
再輸入c-w
, 則 刪除 所選的文字
c-k
移除那一行上的文字。(再次, 則移除換行符)
c-w
剪下
m-w
複製
c-y
貼上
c-y
召回最近移除的文字
m-y
召回前幾次移除的,(一般接在c-y
後使用)
c-/
撤銷 (常用)
c-_
撤銷
c-x u
撤銷
c-x c-f
尋找乙個檔案
c-x c-s
儲存這個檔案
c-x c-f
找到並開啟檔案(沒有,則新建)
c-x c-b
列出緩衝區
c-x c-f foo
建立乙個名為」foo」的檔案,c-x b tutorial.cn
回到原先 tutorial.cn
c-x s
儲存多個緩衝區
c-x
字元拓展,c-x 之後輸入另乙個字元或者組合鍵。
m-x
命令名拓展,m-x 之後輸入乙個命令名。
開啟/關閉某個模式 m-x 模式名
c-x c-f
尋找檔案
c-x c-s
儲存檔案
c-x c-b
列出緩衝區
c-x c-c
離開emacs
c-x 1
關掉其它所有視窗,只保留乙個
c-x u
撤銷
m-x repl schangedaltered
將游標之後的範圍內,將changed改為altered
m-x recover file
來恢復你的自動儲存檔案。在提示確認的時候,輸入 yes ,並回車
c-h m
可以檢視當前模式的文件
c-l c-l
將本行帶到螢幕的最上方
m-x auto-fill-mode
啟動自動折行模式。再用一次這條命令,自動折行模式會被關閉。
c-x f 70
行邊界設定為70 個字元
c-s 單詞
向前搜尋
c-r 單詞
向後搜尋
c-x 2
將螢幕劃分成兩個窗格
c-m-v
向下滾動下方的視窗
c-m-s-v
向上滾動上方的視窗(』s』 即 shift)
c-x o
切換到別的視窗(』o』 即other)
c-x 4 c-f 檔名
建立檔案視窗並游標跟隨到那
m-x make-frame
建立乙個新的視窗在螢幕上
m-x delete-frame
關閉選中的視窗
注意: 這裡如果c-x c-c
則全部關閉,退出emacs
c-h k c-p
新開啟乙個emacs視窗以顯示函式的名稱及其文件。
c-h f
解釋乙個函式,需要輸入函式名。
c-h v
顯示emacs變數的文件
c-h a file
相關命令搜尋
emacs 常用快捷鍵
檢視變數的值和文件 c h v describe variable 檢視函式的文件 c h f describe function 檢視face的文件 m x describe face 檢視某個mode的文件 c h m describe mode 剛開始學習某個mode的時候,可以用c h m看...
emacs快捷鍵總結
注意 c是ctrl鍵 m是alt鍵 1 檔案操作 c x c f 開啟檔案 c x c v 開啟乙個檔案,取代當前緩衝區 c x c s 儲存檔案 c x c w 存為新檔案 c x i 插入檔案 c x c q 切換為唯讀或者讀寫模式 c x c c 退出emacs 2 編輯操作 c f 前進乙個...
emacs快捷鍵筆記
移動 c p 上一行 c n 下一行 c f 往前移乙個字元 m f 往前移動乙個單詞 中文則是上乙個標點處 c b 往回移乙個字元 m b 往回移動乙個單詞 中文則是到下乙個標點處 c a 行首 c e 行末 m a 上一句 m e 下一句 c d 刪除下乙個字元 m d 移除下一詞 m back...