东西还是要经常用, 不然就忘了,花了10分钟复习了上次学的Emacs操作。
下面是常用的命令:
C+n/p 上下行移动 (next / previous)
C+f/b 前后移一个字母
M+f/b 前后移一个单词,这个比较好用
C+a 移动到本行首
C+e移动到本行尾
C+K 切掉从当前光标开始的行内容 Kill
C+Y 粘回来(几个C+K 行会一起被粘回来)Yanking
C+SPC 开始块操作(类似VIM)
内部命令系列:
C+x + C+b 打开文件缓冲区,里面有最近编辑的文件(缓冲)列表
C+X+B 快速打开上个缓冲区,也可以快速输入缓冲区的前几个字符,再按TAB自动补全,总之就是在你记得文件(缓冲区)名字的情况下快速切换:)
C+X+C+F 打开文件
C+X+C+S 保存文件
C+X+S 保存缓冲(BUFFER, 以*包围,例如:*mybuf*
用 C+X+b *mybuf* 来新建这个缓冲。
C+X+C+C 退出EMACS
窗口管理:
C+X+1 只显示一个窗口
C+X+2 上下分屏
C+X+3 左右分屏(经测试得到的结果)
C+X+O 切换到另一个窗口
C+M+V 在不切换到另一个窗口的情况下,向下移动其光标 (快捷方法)
C+X+4+C+F 在新窗口打开文件(快捷方法)
M-x make-frame 打开完整的新窗口,带工具栏的。
M-x delete-frame 关闭
M+X + long_command 如 M+X+text-mode 切换编辑模式。其它命令以后用到再学。
搜索:C+S,
C+R
帮助:C+H +?
打完收功。
学了这么多,心里有种幻想,在熟练EMACS操作下,也会有VIM行云流水般的操作感受,美。
睡觉了,回家了,美。