1)與文件操作有關的命令
C-x C-f 查找文件並且在新緩衝區中打開
C-x C-v 讀入另一個文件替換掉用C-x C-f打開的文件
C-x i 把文件插入到光標的當前位置
C-x C-s 保存文件
C-x C-w 把緩衝區內容寫入一個文件
C-x C-c 退出Emacs
2)與光標移動操作有關的命令
C-f 光標前移一個字符(右)
C-b 光標後移一個字符(左)
C-p 光標前移一行(上)
C-n 光標後移一行(下)
M-f 前移一個單詞
M-b 後移一個單詞
C-a 移動到行首
C-e 移動到行尾
M-e 前移一個句子
M-a 後移一個句子
M-} 前移一個段落
M-{ 後移一個段落
C-v 屏幕上卷一屏
M-v 屏幕下卷一屏
C-x ] 前移一頁
C-x [ 後移一頁
M-; 後移到文件尾
C-l 重新繪製屏幕,當前行放在畫面中心
M-n 或者 C-u n 重複執行n次後續命令
按下M-x後在輔助輸入區中輸入"goto-line"跳到指定的行,輸入"goto-char"跳到指定的字符
3)與文件刪除操作有關的命令
C-d 刪除光標位置上的字符
DEL 刪除光標前面的字符
M-d 刪除光標後面的單詞
M-DEL 刪除光標前面的單詞
C-k 從光標位置刪除到行尾
M-k 刪除光標後面的句子
C-x DEL 刪除光標前面的句子
C-y 恢復被刪除的文本或者粘貼最近刪除或複製的文本
C-w 刪除文件塊
按下M-x後在輔助輸入區中輸入"kill-paragraph"刪除光標後面的段落,按下"backward-kill-paragraph"刪除光標前面的段落
4)與文本塊操作有關的命令
C-@ 標記文本塊的開始(或結束)位置
C-x C-x 互換插入點和文本標記的位置
C-w 或 SHIFT-DEL 刪除文本塊
M-w 複製文本塊
M-h 標記段落
C-x C-p 標記頁面
C-x h 標記整個緩衝區
5)與位置交換操作有關的命令
C-t 交換兩個字符的位置
M-t 交換兩個單詞的位置
C-x C-t 交換兩個文本行的位置
按下M-x後在輔助輸入區中輸入"transpose-sentences"交換兩個句子的位置,按下"transpose-paragraph"交換兩個段落的位置
6)與改變字母大小寫操作有關的命令
M-c 單詞首字母改爲大寫
M-u 單詞的字母全部改爲大寫
M-l 單詞的字母全部改爲小寫
7)與查找操作相關的命令
C-s 向前遞增查找
C-r 向後遞增查找
C-s C-w 開始遞增查找,把光標位置的單詞做查找字符串
C-s C-y 開始遞增查找,把光標位置到行尾之間的文本做查找字符串
C-s return searchstring return 向前開始非遞增查找操作
C-r return searchstring return 向後開始非遞增查找操作
C-s return C-w 向前開始單詞查找(不受換行符、空格、標點符號影響)
C-r return C-w 向後開始單詞查找(不受換行符、空格、標點符號影響)
與使用編輯緩衝區和窗口有關的命令
C-x b 如果輸入一個新的文件名則新建一個文件並且編輯,否則打開該文件
C-x s 保存全部緩衝區
C-x b 刪除緩衝區
M-x rename-buffer 重命名當前緩衝區
C-x C-q 把當前編輯緩衝區設置爲只讀屬性
C-x 0 刪除當前所在的窗口
C-x 1 當前緩衝區滿屏顯示
C-x 2 創建上下排列的窗口
C-x 3 創建左右排列的窗口
C-x o 在窗口之間移動
emacs 命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.