emacs 常用快捷鍵

2021-06-08 07:01:13 字數 1619 閱讀 5772

檢視變數的值和文件 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看看當前buffer對應的主mode和副mode的文件, 這個文件一般都會包括mode中的命令和快捷鍵列表. 檢視某個快捷鍵對應的命令 c-h k (describe-key) 檢視某個命令對應的快捷鍵 c-h w (where-is) 檢視當前buffer所有的快捷鍵列表 c-h b (describe-bindings) 檢視當前buffer中以某個快捷鍵序列開頭的快捷鍵列表 《待檢視的快捷鍵序列》 c-h,比如你想檢視當前buffer中所有以c-c開頭的快捷鍵列表,按c-c c-h就可以了。 檢視函式的** find-function 檢視變數的** find-variable 檢視face的** find-face-definition m-x apropos

c-f 向右移動乙個字元 c-b 向左移動乙個字元

c-a 移動到行首 c-e 移動到行尾

m-a 移動到句首 m-e 移動到句尾

m-> 移動到檔案首 m-> 移動到檔案尾

c-v 向下滾動一頁 m-v 向上滾動一頁

c-g 取消執行一半的命令 c-u 數字 命令 多次執行命令 c-h 檢視幫助 c-u c-v 將本行帶到螢幕的最上方 c-x 1 只是保留乙個視窗

emacs把輸入tab鍵的方式改為c-q tab

用ctrl-@ 設定起點和止點,可以用 c-x 在起止點之間切換來確認起止點,最後按alt-w 來複製,c-y貼上

刪除游標前的乙個字元 c-d 刪除游標後的乙個字元

m-移除游標前的乙個詞 m-d 移除游標後的乙個詞

c-k 移除從游標到「行尾」間的字元 m-k 移除從游標到「句尾」間的字元 k掉的可以用c-y召回,m-y可以召回多次以前k掉的內容

移除兩點之間的語句: >> 移動游標到上一段開頭的「你」字。 >> 輸入 c-@ 。emacs 應該會在螢幕的下方顯示乙個「mark set」的訊息。 >> 移動游標到第二行中的「端」字。 >> 輸入 c-w,從「你」開始到「端」之前的文字被全部移除。

c-x u c-_

c-x c-f 尋找乙個檔案 c-x c-s 儲存這個檔案 注意:在某些終端下,輸入 c-x c-s 會凍結螢幕【螢幕沒有任何輸出】,用 c-q 可以解除螢幕凍

c-x c-b 列出緩衝區 c-x b 切換緩衝區 c-x s 儲存多個緩衝區

c-s 是向前搜尋 c-r 是向後搜尋 c-m-s 正規表示式搜尋

m-x replace-string 替換的函式 replace-regexp 正規表示式替換 query-replace 對每個需要替換的例項提出詢問

c-x 2 水平分隔兩個窗格 c-x 3 垂直分隔兩個窗格 c-m-v 滾動下方的窗格 c-x o 將游標轉移到下方的窗格 c-x 1 只保留乙個空格 c-x 4 c-f 在新窗格開啟檔案

參考:

author: liu 

date: 2012-08-04 15:51:36 cst

html generated by org-mode 6.33x in emacs 23

Emacs 常用快捷鍵

逼自己在ubuntu emacs的環境下做了一周的開發 慢慢的對emacs熟悉了起來,但是有一些快捷鍵還是沒用熟練 總結下常用的 按鍵命令 作用c f forward char 向前乙個字元 c bbackward char 向後乙個字元 c pprevious line 上移一行 c nnext ...

Emacs常用快捷鍵筆記

一直用vim,嘗試了好幾次emacs都被它 多得像天上的星星 一樣的快捷鍵給嚇倒了。這幾天終於下定決心再次嘗試。將它的tutor練習了一下,順便對常用快捷鍵做了一下筆記,方便隨時檢視 在寫這篇筆記的時候正對著快捷鍵列表 emacs mac下需要設定終端,將option作為meta使用。下面的c為ct...

Emacs常用快捷鍵總結

c ctrl鍵 m alt鍵 或meta edit esc鍵 s shift鍵 c x c c 退出 c x c f 開啟或建立乙個檔案 c x c b 開啟另乙個window c x o 游標在螢幕間切換 c x 1 只保留當前視窗 c x b 在不同的buffer之間切換 c x c s 儲存當...