Emacs常用命令汇总
造冰箱的大熊猫,Emacs 24.5.1/Ubuntu 16.04@cnblogs 2019/1/15
× 启动Emacs:emacs [-nw] [filename]。带-nw选项在命令行下运行emacs,否则以图形界面运行emcas。带filename参数,打开对应的文件并调入缓冲。
× 退出Emacs:C-x C-c
× 打开文件:C-x C-f
× 关闭文件:C-x k。根据提示输入待关闭的缓冲区
× 保存文件:C-x C-s
× 添加窗口(分割为上下2个):C-x 2
× 添加窗口(分割为左右2个):C-x 3
× 切换窗口:C-x o。字母o
× 在当前窗口下不同缓冲区之间切换:C-x 左/右方向键
× 关闭当前窗口:C-x 0。数字0
× 关闭其它窗口:C-x 1
× 增加当前窗口高度:C-x ^
× 增加当前窗口宽度:C-x }
× 减小当前窗口宽度:C-x {
× 运行Shell:M-x shell
× 改变编码方式重新打开文件:比如在Ubuntu下打开Windows下创建的文本文件后发现乱码,这通常是GB2312编码在UTF-8编码环境下解码错误导致的
- 按C-x,输入回车,按r;
- 出现提示“Coding system for visited file (default nil):”,输入gb2312(新编码格式)
- 出现提示“Revert buffer from file filename? (yes or no) ”,输入yes
- 用新编码格式重新刷新缓冲区,之后如果保存缓冲区,也将用新编码格式保存