Emacs 学习第2天

2018-12-25  本文已影响0人  无聊无趣

从这一篇开始就算正式进入 Emacs 的学习了。其实我学习的过程基本就是按照子龙山人的视频教程进行的,你完全可以通过看那个视频教程进行学习,我这里写这个学习笔记主要是用来促进我自己的学习,方便以后查找,从视频里找东西实在是太不方便了。

Emacs Tutorial

学习 Emacs 的第一步要先学习一下 Emacs 内置的教程。打开 Emacs 默认页面就会看到这个链接,鼠标点击就可以打开,他的快捷键是 C - h  t 或 F1 t 就可以进入。

C - <char> 表示当输入字符 <chr> 时按住 CONTROL 键。因此 C-f 就表示:按住 CONTROL 键再输入 f。

M - <char> 表示当输入字符 <chr> 时按住 META(或 EDIT 或 ALT)键。如果你的键盘上没有 META 、EDIT 或 ALT 键,用下述方法也等效:先按一下 ESC 键然后放开,再输入 <chr>。我们用 <ESC> 来表示 ESC 键。


C - x  C - c 退出 Emacs 。

C - g 退出一个正在运行中的命令。

C - v 移动到下一屏。

M - v 移动到上一屏。

C - l 重绘屏幕,并将光标所在行置于屏幕的中央。

C - b 向左移动光标

C - f 向右移动光标

C - p 向上移动光标

C - n 向下移动光标

C - a 将光标移动到行首

C - e 将光标移动到行末

M - a 将光标移动到句首,可以连续使用

M - e 将光标移动到句尾,可以连续使用

M - f 将光标移动到下一个词

M - b 将光标移动到上一个词

C - u 重复执行命令例如:C - u 8 C - f 就是执行 C - f 命令8次

C - x 1 关闭其他窗口,只保留光标所在窗口

C - d  删除光标后的一个字符

<DEL> 删除光标前的一个字符,这个应该是 Backspace 键

C - k 移除从光标到“行尾”间的字符,再次输入 C - k 会删除换行符,多次执行的内容都会被保存在剪切板中,可以通过一次粘贴操作恢复。

M - k 移除从光标到“句尾”间的字符

C - w 剪切选中内容

M - w 复制选中内容

C - y 粘贴

C - <spc> 或 C - @ 开始标记

剪切复制的使用方式是在需要剪切或复制的起始位置输入 C - <spc> 或 C - @ 然后移动光标到结束位置,然后输入 C - w 或 C - w 进行剪切或复制,移动光标到需要粘贴的位置,输入 C - y 即可。

C - / 撤销


C - x C - f 寻找一个文件,可以使用 C - g 取消,可以通过这个命令创建文件

C - x C - s 保存

C - x C - b 列出缓冲区

C - x b 切换缓冲区

C - x s 保存多个缓冲区

C - r 向后搜索

C - s 向前搜索

C - x o 切换窗口

C - M - v 另一个窗口向下翻页

C - M - S - v 另一个窗口向上翻页

C - x 4 C - f 创建一个新窗口并打开文件

ESC ESC ESC 通用退出命令


C - x 字符扩展。 C-x 之后输入另一个字符或者组合键。

M - x 命令名扩展。M-x 之后输入一个命令名。

通过阅读学习 Emacs Tutorial 就可以开始使用 Emacs 了,可以完全放弃使用方向键和鼠标了(Emacs 仍然支持使用方向键和鼠标操作,不用担心忘记了快捷键),也不用想 Vim 那样不断的切换模式,双手基本不用有很大的动作就可以完成文件的编辑修改。

接下来的是开始添加自己的配置,让 Emacs 成为自己定制的编辑器,成为自己的工作利器。

上一篇 下一篇

猜你喜欢

热点阅读