Emacs 常用的快捷鍵

Emacs 常用的快捷鍵。

基礎類

移動

快捷鍵 作用 備註
C/M-v 下/上一頁  
C-l 當前行居中 多次按使當前行置頂/沉底
C-b/f 前/後一個字母  
M-b/f 前/後一個單詞 以空格區分,會跳過部分標點
C-p/n 上/下一行  
C-a/e 行首/尾  
M-a/e 句首/尾 以句號/分號爲界
M-</> 文件首/尾 需要用shift打出來

特殊

快捷鍵 作用 備註
C-u <num> <cmd> 重複<cmd> <num> 輸入多個*比較有用
C-g 取消正在編輯的命令  
Esc Esc Esc 退出Recursive Level  
C-x-c 關閉Emacs  
C-z 保留Emacs  
%emacs 恢復Emacs  

編輯

快捷鍵 作用 備註
C-d 刪除下一個字符 也可以 C-f 退格,多一個鍵
M-退格/d 剪切上/下一個詞  
C-k 剪切這一行 按一次去掉內容,第二次纔會去掉換行符
C-u 2 C-k 則會完全刪掉兩行
M-k 剪切這一句  
C-空格/@ 高亮選中 受輸入法影響,會有bug,也可以按住 C-shift
C/M-w 剪切/複製選中部分  
C-y 粘貼 多次C-k會被一併粘貼,且可粘貼多次
M-y 將粘貼內容變爲上次剪切的 給負數可以逆向滾動
C-//_
 C-x u
撤銷 重複按可以撤銷多次
C-g會將操作寫入歷史,可以redo

搜索

快捷鍵 作用 備註
C-s/r 向前/後查找  
退格 (查找中) 返回上一個match
或刪除查找文字
 
回車 (查找中) 退出搜索 定位到目標點

文件

快捷鍵 作用 備註
C-x-f 打開/新建文件  
C-x-s 保存文件  
C-x-w 另存爲  

多窗口

切換

快捷鍵 作用 備註
C-x 0 kill當前窗口  
C-x 1 僅保留當前窗口  
C-x 2 當前窗口上下分裂 會複製當前內容
C-x 3 當前窗口橫向分裂  
C-x o 切換窗口  
C-M-v
或者 Esc C-v
第二窗口翻頁  
C-x 4 C-f 在新窗口打開文件  

Buffer

快捷鍵 作用 備註
C-x-b 列出所有buffer 會新建一個窗口,可以移動過去打開
C-x b 將當前窗口切換到一個buffer 默認最近的

幫助

快捷鍵 作用 備註
C-h f 查看命令幫助  
C-h k <cmd> 查看<cmd>的幫助  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章