Skip to content

Emacs的使用

Iammyself edited this page Jun 20, 2023 · 7 revisions

快捷键

界面设置

显示行号

快捷键 功能
<F9> 显示行号

分屏

功能 操作
系统默认
<C-x> 3 水平分割
<C-x> 1 垂直分割
<C-x> 2 只保留当前窗口
<C-x> 0 关闭光笔啊所在的窗口
<C-x> o 跳转下一个窗口
自定义
S-left 左右分屏
S-right 左右分屏
S-down 上下分屏
S-up 上下分屏
C-S-left 缩小屏幕
C-S-right 放大屏幕
C-S-down 缩小屏幕
C-S-up 放大屏幕

文本操作

打开/关闭/保存

快捷键 功能
C-x C-f 打开文档
C-c f 搜索最近打开的文档
C-c g 在git仓库里面的文档
C-x C-s 保存文档
C-x s 保存打开的全部文档
C-x C-w 文档另存为
Buffer操作
C-x b 显示 Buffer列表
C-x k 关闭当前文档 (缓冲区)
C-x C-b 批量管理Buffer列表
d 标记删除
x 执行标记(先标记 d 在执行 x 把标记的buffer删除)
u 取消当前标记
U 取消全部标记
? 查看帮助手册

复制/剪切/粘贴

功能 操作
选中 1.GUI模式,直接鼠标选中
2.使用 C-Spc或C-@ 标记选择的起始位置
<S-Home> 选择当天位置到开头
<S-End> 选择光标所在的位置到结尾
<C-x><C-x> 选择整个段落
<C-x> h 全选
<M-h> 选择光标所在的段落
复制 M-w
剪切 C-w
粘贴 C-y

查找/替换

快捷键 功能
<C-f> 查找(从当前位置到文档结束)
<RET> 跳转到查找位置
<C-s-f> 查找(从当前位置到文档结束)
<RET> 跳转到查找位置
M-% 替换(从当前位置到文档结束)
y 确认替换
n 跳过此处
! 全部替换

Dired 目录操作

快捷键 功能
<C-x> d 启动 dired
q 退出
C 复制文件
R 重命名
D 删除文件夹
+ 创建目录
Z 用gzip压缩
m 选择文件/文件夹(一般与u结合使用)
~ 选择全部的临时文件(结尾带~)
u 取消光标所在的文件/文件夹
U 取消全部的文件/文件夹
g 刷新录目

命令

快捷键 功能
<M-x> 类似vim的 : 用来输入emacs命令并执行
load-file Ret 让当前的配置文件修改立即生效
<C-g> 取消输入中的命令后者执行中的命令

帮助

快捷键 功能
<C-h> t 帮助文档
<C-h> k 查询快捷键
<C-h> f 查询函数