emacs 命令

  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    在窗口之間移動

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