emacs 快捷鍵總結

光標移動
c + p   上移一行
c + n   下移一行
c + b   光標向後移一個字符
c + f   光標向前移一個字符
a + f   光標向前移一個單詞
a + b   光標向後移一個單詞
c + a   光標移到最左邊
alt + m  光標移動行首
c + e   光標移到行尾
c + v   向前滾一屏
a + v   向後滾一屏
ctrl + l  當前到屏幕中間


c + o | j 上插一空行
ctrl + x, ctrl + o 刪除空行
c + k   刪除光標起當前行
c + d   刪除光標處字
backspace  刪除光標前字
c + w 刪除選中區域
alt + w 複製
c + a, k 剪切整行
c + y  粘貼

alt + shift + > 文件尾
alt + shift + < 文件首行

c + x, ctrl + f 打開文件

c + x,
s 保存當前文件不退出
ctrl + s  保存所有文件

c + x, ctrl + c 保存並退出
c + / 撤銷
c + x,w  文件另存爲...

c + x, 2 橫向一分爲二
c + x, 3 縱向一分爲二
c + x, 1 關閉其它窗口
c + x, 0 關閉當前窗口

c + x, o 光標移到另一窗口
M-x windmove-right  光標移動 left  up down

c + x, 4 f   在新窗口打開文件

c + s  輸入要查找的內容,按 c + s 向前查找 c + r 向後查找
ctrl + s, ctrl + w  以光標所在單詞做關鍵字搜索

替換
alt + shift + 5  輸入查找的內容 RET 輸入替換成的內容  RET
 空格或y  替換並查找下一個
 del或n   忽略當前查找下一個
  .  替換當前並退出

shift + 方向鍵  一個字符一個字符選中
shift + alt + 方向鍵  單詞選中

ctrl + t  交換兩個字符位置
ctrl + x , ctrl + t  交換兩行位置
ctrl + x,  u  撤銷前一個命令

ctrl + x, ctrl + +  放大字
ctrl + x, ctrl + -   縮小字
ctrl + x, ctrl + 0  重置大小
如果要放大或縮小多次,在第二次直接按 +,-,0 就可以了

ctrl + x shift + {  調小窗口
ctrl + x shift + }  調大窗口

大小寫字母轉換
alt + c   單詞首字母大寫
alt + u   整個單詞大寫
alt + l    整個單詞小寫

ctrl + v 向前滾一屏
alt + v 向後滾一屏

ctrl + x, ctrl + b   buffer 列表
buffer 切換
ctrl + x, <  向回
ctrl + x, >  向下

ctrl + x, k  關閉buffer
ctrl + x, i   把文件插入到當前位置
ctrl + q, tab   插入tab
alt + ;    插入註釋 /*   */

選擇操作:
  1. Ctrl-a 光標到行首
  2. Ctrl-Shift-Space 設置標記
  3. Ctrl-e 光標到行尾。如此這一行就被選爲激活的區域了
  4. Alt-w 複製當前激活的區域
ctrl + x, h    全選

剪切
  1. Ctrl-a 光標到行首
  2. Ctrl-k 剪切至行屋,該行消失
  3. Ctrl-/ 撤消上一次的操作,該行重現

Emacs 命令
跳轉到某行
alt + x 
goto-line  回車
行號  回車

運行shell
alt + x
shell

臨時高亮當前行
Alt + x
hl-line-mode

重新載入文件
alt + x revert-buffer

瀏覽擴展包
alt-x
list-packages

查看空格 換行
alt + x
whitespace-mode


使用Emacs能夠方便的將tab鍵替換爲空格
只要選中區域:   M-x untabify

將空格換成tab:     M-x tabify

讓選擇的區塊自動對齊
alt-x    indent-region

查看字體名稱,大小
alt + x, describe-font

文件操作
shift + d 刪除文件
shift + r 文件重命名
shift + c 複製文件

n  向下移動
p 向上移動
j   打開新的文件夾
o 新窗口打開文件
f  在現窗口打開文件

d  加上刪除標記
u  取消等刪除標記
x  刪除標記的所有文件

輸入命令 按 Tab 補全命令

ctrl + g   結束命令或連按3次Esc


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章