Emacs入门之常用命令

C - v 下一屏

M - v 上一屏


C - f 往前一个字符

C - b 往后一个字符

C - p 上一行

C - n 下一行


M - f 往前一个词

M - b 往后一个词

C - a 行首

C - e 行尾

M - a 句首

M - e 句尾

M - > 文件末尾

M - < 文件开头

C - u 输入参数

如:C - u 8 C - f

 

C - g 取消之前的命令

C - x 1 关掉当前文档窗格

C - u 8 * 在文本中输入8个*字符

Backspace 删除前一个字符

C - d 删除光标后一个字符

M - Backspace 移除光标前一个词
M - d 移除光标后一个词

C - k 移除光标到行尾间的字符

M - k 移除光标到句尾间的字符

C - @ 放在一个字符处
C - w 放在另一个字符处
则它们之间的字符被删除掉

将光标移到行头,
C - k 移除这一行

C - y 召回刚才移除的行

M - y 召回前n词移除的内容(n > 1)

C - x u undo操作

C - x C - f 打开一个文件

C - x C - s 保存一个文件

C - x C - b 列出缓冲区

C - x s 所有存盘

C - x C - c 退出Emacs

M - x replace-string 替换

M - x recover file 恢复

M - x text-mode 切换到text-mode

M - x auto fill mode 启用auto fill mode 辅助模式

C - s 向前搜索
         C - g 将光标指向搜索开始的位置
        <return>将光标指向当前找到的位置
C - r 向后搜索

C - x 2 分割为两个窗格

C - x o 将光标移到其他窗格

C - M - v 其他窗格向下翻页

C - M - S - v 其他窗格向上翻页

*************************************************************************************

下面的命令最是常用了。

 

复制:第一步,在光标处按下C-Space,然后将光标移到结尾处,按下M-w,这就将内容复制到了缓冲区,接着按C-y将其粘贴到指定位置。

撤销对内容的修改:C-x u

撤销以前的命令:C-g

M-x term 打开一个terminal
M-x shell 也打开一个terminal
M-x eshell 打开自带的shell

M-x compile编译命令

C-x 0 关闭缓冲区(只是关闭界面而已)
C-x k 选择相应的缓冲区进行关闭

C-x C-b 查看所有缓冲区
C-x b 上下键选择缓冲区

C-z 缩小emacs

posted @ 2012-04-18 22:04  我心狂野  阅读(487)  评论(0编辑  收藏  举报