Emacs编辑器快速上手的几个命令

吴统威 on 编程语言 前端编程 HTML/CSS/JAVASCRIPT | 2015-12-31 12:16:25.0

已经很多年没有使用过emacs了,已经完全的不知道如何上手.主要是还是太依赖IDE的强大,其实emacs也是很强大的,他其实就是一个操作系统.里面很多命令,就像linux中的命令一样.学会这些命令,也需要一定的时间.如何上手呢.emacs当然也有windows版,不过我喜欢在cygwin下操作.好了,其他不多讲.我们先上手吧!


大家思考下,一个编辑器最基本的操作是那些?

新建文本,打开文本,保存文本,编辑文本,移动光标,删除文本,撤销,粘贴,复制,剪切,关闭编辑器.


注意: C -> ctrl    M -> alt.这里大写C和大写M是按键的缩写.


文件操作:


新建文件
C-x C-f文件存在则打开,文件不存在,则新建
打开文件C-x C-v打开文件或新建
保存文件C-x C-s
另存为文件C-x C-w
退出编辑器C-x C-c



光标操作:

C-f, C-b以字符为单位移动
M-f, M-b以单词为单位移动
C-a, C-e移动到行首,行末
M-m移动到第一个非空格字符
M-a, M-e移动到句子头,句子尾
M-{, M-}移动到段落头,段落尾
C-v, M-v翻页
M-<, M->到文件头和文件尾
M-r加参数,移动到窗口里的某一行。不加参数缺省移动到窗口中间
M-x goto-char到文件的第 N 字节
M-x goto-line到文件第 N 行


文本操作:

复制M-w
粘贴C-y

删除M-k 删除段落M-d 删除单词
剪切C-w


撤销:

C-x u

执行 C-x u 向后撤销

C-g C-x u执行 C-g 然后 C-x u 就是向前撤销了


这些命令都是让大家能够上手emacs编辑器,其他的命令,大家可以进入官网查询文档(http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html),来操作.emacs学会后,编代码的速度,那是杆杆的.当然熟悉了之后,其他IDE你可能就会少用了. 你会感受到emacs的强大之处.O(∩_∩)O哈哈~