Learn Emacs Day1

为什么我要学Emacs?

一个平常的下午,我的GUI失效了,我想起了Emacs是个操作系统的言论,不仅感叹,”如果会Emacs该有多好啊”,自从那个念头开始诞生,我就知道,Emacs是不学不行了。

初识Emacs Tutorial

文章中的简写
C-x = 按下 Ctrl和x,M-x = 按下 Alt和x

打开Emacs后按照C-h t打开Emacs-TUTORIAL,学习基本的操作快捷键。

基本移动操作

                 上一行 C-p
                      :
                      :
向左移 C-b .... 目前光标位置 .... 向右移 C-f
                      :
                      :
                 下一行 C-n

解释: p n f b代表四个单词previousnextforwardbackward

基础编辑操作

..代表同上,…代表略

命令 作用 命令 作用
M-v 向上翻页 C-v 向下翻页
M-a 移动到句首 C-a 移动到行首
M-e 移动到句尾 C-e 移动到行尾
M-f 向右移动一个词 C-f 向右移动一个字符
M-b 向左移动一个词 C-b 向左移动一个字符
M-> 跳到文章最开始 C-g 终止命令执行
M-< 跳到文章最末尾 C-l 改变光标所在行的位置(上/中/下)
M-d 删除光标后一个词 C-k 删除光标后一个子符
M-k 移除光标到句尾的字符 C-k 移除光标到行尾的字符
M-y 详见手册 C-y 召回上一次移除
C-/ 撤销 C-s 向下搜索字符
C-r 向上搜索字符

常用其他命令

M-x 可以用 Tab 来进行补全命令操作

命令 作用 Exp 作用
C-x 字符/组合键 字符扩展 C-x C-s 保存文件
.. .. C-x C-b 列出缓冲区
.. .. C-x C-f 寻找文件
.. .. C-x C-c 关闭Emacs
.. .. C-x 1 只保留光标在的一个窗口
.. .. C-x o 最大化当窗口
.. .. C-x u 撤销
M-x 命令名 命令名扩展 M-x org-mode 启用org模式编辑文字
.. .. M-x text-mode 启用text模式编辑文字
.. .. M-x fundamental-mode 启用fundamental模式编辑文字
.. .. M-x make-frame 新打开一个Emacs
.. .. M-x delete-frame 关闭当前Emacs

命令 作用
Esc 离开(M-x命令就可以用Esc Esc Esc离开)
C-h c C-p 获取C-p的简要说明
C-h k C-p Emacs会新打开一个窗口显示C-p的详细说明
C-h k 查看快捷键文档[要输入快捷键]
C-h v 查看变量文档[要输入变量名]
C-h f 查看一个函数[要输入函数名]

Easter egg

Write By Vim

感谢

Emacs Tutorial
一年成为Emacs高手 (像神一样使用编辑器)-陈斌
子龙山人-21天学会Emacs



--------------------------END--------------------------
喜欢的话,不妨请我喝杯奶茶(≧∇≦)ノ