weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數(shù)據(jù)加載中……

          Emacs常用命令速查

          Emacs常用命令速查

          現(xiàn)在我已經(jīng)能夠熟練使用這些命令了,基本上可以算一個初段的Emacser了,哈哈,總結(jié)一下,把這些命令打印出來貼在 電腦 上,不記得了再查查,從今以后盡量做到寫代碼和文檔都用Emacs來完成.
          1)與文件操作有關(guān)的命令
          C-x C-f 查找文件并且在新緩沖區(qū)中打開
          C-x C-v 讀入另一個文件替換掉用C-x C-f打開的文件
          C-x i 把文件插入到光標(biāo)的當(dāng)前位置
          C-x C-s 保存文件
          C-x C-w 把緩沖區(qū)內(nèi)容寫入一個文件
          C-x C-c 退出Emacs

          2)與光標(biāo)移動操作有關(guān)的命令
          C-f 光標(biāo)前移一個字符(右)
          C-b 光標(biāo)后移一個字符(左)
          C-p 光標(biāo)前移一行(上)
          C-n 光標(biāo)后移一行(下)
          M-f 前移一個單詞
          M-b 后移一個單詞
          C-a 移動到行首
          C-e 移動到行尾
          M-e 前移一個句子
          M-a 后移一個句子
          M-} 前移一個段落
          M-{ 后移一個段落
          C-v 屏幕上卷一屏
          M-v 屏幕下卷一屏
          C-x ] 前移一頁
          C-x [ 后移一頁
          M-< 前移到文件頭
          M-> 后移到文件尾
          C-l 重新繪制屏幕,當(dāng)前行放在畫面中心
          M-n 或者 C-u n 重復(fù)執(zhí)行n次后續(xù)命令
          按下M-x后在輔助輸入?yún)^(qū)中輸入"goto-line"跳到指定的行,輸入"goto-char"跳到指定的字符

          3)與文件刪除操作有關(guān)的命令
          C-d 刪除光標(biāo)位置上的字符
          DEL 刪除光標(biāo)前面的字符
          M-d 刪除光標(biāo)后面的單詞
          M-DEL 刪除光標(biāo)前面的單詞
          C-k 從光標(biāo)位置刪除到行尾
          M-k 刪除光標(biāo)后面的句子
          C-x DEL 刪除光標(biāo)前面的句子
          C-y 恢復(fù)被刪除的文本或者粘貼最近刪除或復(fù)制的文本
          C-w 刪除文件塊
          按下M-x后在輔助輸入?yún)^(qū)中輸入"kill-paragraph"刪除光標(biāo)后面的段落,按下"backward-kill-paragraph"刪除光標(biāo)前面的段落

          4)與文本塊操作有關(guān)的命令
          C-@ 標(biāo)記文本塊的開始(或結(jié)束)位置
          C-x C-x 互換插入點(diǎn)和文本標(biāo)記的位置
          C-w 或 SHIFT-DEL 刪除文本塊
          M-w 復(fù)制文本塊
          M-h 標(biāo)記段落
          C-x C-p 標(biāo)記頁面
          C-x h 標(biāo)記整個緩沖區(qū)

          5)與位置交換操作有關(guān)的命令
          C-t 交換兩個字符的位置
          M-t 交換兩個單詞的位置
          C-x C-t 交換兩個文本行的位置
          按下M-x后在輔助輸入?yún)^(qū)中輸入"transpose-sentences"交換兩個句子的位置,按下"transpose-paragraph"交換兩個段落的位置

          6)與改變字母大小寫操作有關(guān)的命令
          M-c 單詞首字母改為大寫
          M-u 單詞的字母全部改為大寫
          M-l 單詞的字母全部改為小寫

          7)與查找操作相關(guān)的命令
          C-s 向前遞增查找
          C-r 向后遞增查找
          C-s C-w 開始遞增查找,把光標(biāo)位置的單詞做查找字符串
          C-s C-y 開始遞增查找,把光標(biāo)位置到行尾之間的文本做查找字符串
          C-s return searchstring return 向前開始非遞增查找操作
          C-r return searchstring return 向后開始非遞增查找操作
          C-s return C-w 向前開始單詞查找(不受換行符、空格、標(biāo)點(diǎn)符號影響)
          C-r return C-w 向后開始單詞查找(不受換行符、空格、標(biāo)點(diǎn)符號影響)

          8)與使用編輯緩沖區(qū)和窗口有關(guān)的命令
          C-x b 如果輸入一個新的文件名則新建一個文件并且編輯,否則打開該文件
          C-x s 保存全部緩沖區(qū)
          C-x b 刪除緩沖區(qū)
          M-x rename-buffer 重命名當(dāng)前緩沖區(qū)
          C-x C-q 把當(dāng)前編輯緩沖區(qū)設(shè)置為只讀屬性
          C-x 0 刪除當(dāng)前所在的窗口
          C-x 1 當(dāng)前緩沖區(qū)滿屏顯示
          C-x 2 創(chuàng)建上下排列的窗口
          C-x 3 創(chuàng)建左右排列的窗口
          C-x o 在窗口之間移動

          from: http://www.81819.com/article/131/Linux/2006/2006050114606.html

          posted on 2006-07-28 22:52 weidagang2046 閱讀(433) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 尉氏县| 巫山县| 石柱| 宁都县| 柯坪县| 白朗县| 南安市| 慈利县| 西充县| 尉犁县| 和政县| 台北县| 溧水县| 哈尔滨市| 大名县| 陵水| 星座| 司法| 都兰县| 井研县| 凤阳县| 保亭| 合川市| 木兰县| 长武县| 吴川市| 铜山县| 南郑县| 全椒县| 喜德县| 鹿泉市| 永嘉县| 贵港市| 东乌珠穆沁旗| 景谷| 阳原县| 哈巴河县| 惠安县| 平阴县| 遂平县| 琼海市|