EMacs常用命令集:
C-x C-s 当前文件存盘
C-x s 所有文件存盘,根据提示确认是否保存指定文件
C-x C-b 列出缓存
C-x C-f 查找文件,如果不存在则新建,如果已打开则切换为当前文件
C-x 数字 关闭其它窗,只显示当前主窗体。也可以输入其它数打开多窗
C-x o 切换到另一个打开的窗
C-z 临时退出,在X中相当于最小化,在Console中可以用"fg"或者"%emacs"返回。
C-x C-c 退出
C-u 数字 前缀参数,常用于重复执行命令,如插入8个*符:C-u 8 *
M-x recover 文件名<回车> 恢复文件到上次自动保存的状态,常用于系统崩溃时
C-h m 当前模式的说明文档,每种模式都略有些许不同
C-h i 常用shell命令的说明文档
常用移动命令:
C-v 向下翻页
C-M-v 另一窗向下翻页
M-v 向上翻页
C-l 移动到光标位置
M- <- 移到文首
M- -> 移到文尾
C-a 移到行首 M-a 移到句首
C-e 移到行尾 M-e 移到句尾
C-p 上移一行
C-n 下移一行
C-b 左移一位 M-b 左移一字
C-f 右移一位 M-f 右移一字
常用编辑命令:
C-k 删除到当前行尾
M-k 删除到当前句尾
C-g 中断执行
C-w Cut marked region
A-w Copy marked region
C-y 取回所有删除的行,默认显示最后删除的行
M-y C-y取回所有删除的行之后,切换显示之前删除的行
C-x C-x Mark the region from the current cursor to last mark point, 可以方便的重复Mark
C-x h Mark the whole buffer
C-x u 撤消
C-x C-a C-l Revert a buffer
g 刷新Dired mode buffer
常用查找命令:
C-s 向前查找
C-r 向后查找
M-g M-g Goto a line
进入Hex mode M-x hexl-mode ,C-c C-c 退出
换行:
不嫌烦的,每次M-x toggle-truncate-lines切换换行与不换行
一劳永逸的,M-x customize-option,输入truncate-partial-width-windows,将出来的设置页面中的参数改为off,然后保存(Save for future sessions)
另外说一句,M-x auto-fill-mode也是切换换行模式,不过这是要在文章内容里插入回车符号