Emacs 使用日志
Tags: Editor Emacs Categories: 日常
** 本文所有内容均使用 Emacs 编撰。
为什么 Emacs?个人认为 Emacs 能够将精力集中在目的本身,而不是像其它 IDE 一样花里胡哨。 在这里,我会记录下我使用 Emacs 的一些比较重要的内容,包括基础的文件操作,移动操作,以及一些常用的配置。
基础知识
C-<chr>
:按住CONTROL
键时输入<chr>
;M-<chr>
: 按住META
键时输入<chr>
, 现在键盘一般标注为ALT
。
Meta
系列组合键一般用来操作“由语言定义的单位(比如词、句子、段落)”,而
CONTROL
系列组合键用来
操作“与语言无关的基本单位(比如字符、行等等)”。
C-g
可以安全地取消你执行的命令,一般用于输错命令或者
Emacs 未响应时。
移动操作
C-p(previous)
:跳转至上一行;C-n(next)
:跳转至下一行;C-b(backward)
:跳转至上一个字符;C-f(forward)
:跳转至下一个字符。
M-b(backward)
:跳转至上一句;M-f(forward)
:跳转至下一句。
C-v
:向下翻页;M-v
:向上翻页。
M-<
:移动到文件的最开始;M->
:移动到文件的最末尾。
C-l
:重绘屏幕,并将光标所在行置于屏幕的中央。
文件操作
C-x C-f
:打开或新建文件;C-x f
:打开文件夹;C-x C-s
:保存当前的文件;C-x 1
:只保留当前窗口,关闭其它的窗口;C-x C-c
:退出 Emacs。
- 一般情况使用的
Backspace
/<Del>
在 Emacs 中可用; <Del>
:删除光标前一字符;<C-d>
:删除光标后一字符;M-<DEL>
:移除光标前的一个词M-d
:移除光标后的一个词C-k
:移除从光标到“行尾”间的字符M-k
:移除从光标到“句尾”间的字符
C-<SPC>/C-@
:移动选中文本;M-w/C-w
:复制/剪切(在 Emacs 的说法里叫做移除)所选文本;C-y
:粘贴文本。
Last updated: 2025-01-29