emacs 被称为“神的编辑器”,和vim一样,深受广大研究人员的喜爱。本文介绍了emacs的常用命令,可以满足项目开发的大部分需求。
emacs 下载[2018/4/30]
约定
简写 | 含义 |
---|---|
C | Ctrl |
M | Alt |
RET | enter键 |
C-x | 同时按一下Ctrl键和x键 |
C-x, h | 先同时按一下Ctrl键和x键,释放后再按下h键 |
TAB | 可以在M-x 下自动补齐命令 |
目录操作
C-x, d
,{然后输入路径,)RET
,就会打开目录。在目录下,可以进行以下操作。
命令 | 用途 |
---|---|
C | 复制 |
D | 删除 |
d | 加上待删除标记 |
m | 加上标记 |
R | 重命名 |
u | 取消标记 |
x | 删除标记的所有文件 |
~ | 标记所有后缀名以~结尾的文件 |
文件操作
C-x, C-f
,{然后输入文件名,)RET
,就会打开文件。在文件下,可以进行以下操作。
查找
命令 | 用途 |
---|---|
C-s | 向下查找/跳到下一个结果 |
C-r | 向上查找/跳到上一个结果 |
替换
M-%, <RET>, [old phase], <RET>, [new phase]
命令 | 用途 |
---|---|
y | 替换并跳到下一个 |
n | 忽略并跳到下一个 |
q | 结束 |
! | 替换剩下的全部 |
选定区域
- 全选:
C-x,h
- 标记起点:
C-@
,然后可以使用方向键选定连续区域。 - 剪切:
C-w
- 复制:
M-w
- 粘贴:
C-y
多行注释
选定区域直到最后一行行首,C-x,r,t
,输入注释内容。
编码
命令 | 用途 |
---|---|
M-x,set-buffer-file-coding-system | 指定文件保存编码 |
M-x,revert-buffer-with-coding-system | 修改文件编码 |
窗口界面
命令 | 用途 |
---|---|
C-x,C-+ | 放大字体 |
C-x,C– | 缩小字体 |
C-x,C-q | 锁住/解锁缓冲区,即只读模式 |
M-< | 缓冲区开头 |
M-> | 缓冲区末尾 |
M-x,linum-mode | 显示行号 |
M-x,menu-bar-mode | 显示/隐藏菜单栏 |
M-x,tool-bar-mode | 显示/隐藏工具栏 |
M-x,org-mode | 进入/退出org模式 |
M-x,shell | 进入shell界面 |
~未完待续~