一、常见的编辑器
- vim(编辑器之神)
- emacs(神之编辑器)
- vi
- nano
kwrite
二、vim的四种模式
普通模式(命令操作模式):操作文件
编辑模式(插入模式):对文件进行编辑
命令模式(使用:时):保存退出命令
可视化模式(visual模式):选择文本
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3d40a1e7d3ec1e370ccd7d5079dce29e.png#pic_center)
1.流程演示 :
–insert–(i) 编辑
| |
esc 普通模式(光标闪烁)
| |
V 复制粘贴
| |
:wq 保存退出
三、普通模式操作
按键 | 含义 |
---|
H | 光标向左 |
L | 光标向右 |
J | 光标向下 |
K | 光标向上 |
Ctrl F | 向下翻页 |
Ctrl B | 向上翻页 |
Ctrl E | 向下滚屏 |
Ctrl Y | 向上滚屏 |
G | 光标移至末尾 |
gg | 光标移至开头 |
b | 跳跃至单词首字母 |
e | 跳跃至单词最后 |
w | 跳跃单词(下一个单词首字母) |
shift+w/b/e/ | 大跳 |
number(行号)gg | 跳跃到行号对应行 |
shift+6(^) | 跳跃到本行开头 |
shift+4($) | 跳跃到末尾 |
{ / } | 跳跃到上下大括号位置 |
四、编辑模式操作
按键 | 含义 |
---|
i | 切换至插入模式,光标位置前插入 |
a | 光标位置后插入 |
o | 回车到下一行插入 |
x | 删除光标所在位置字符 |
dd | 删除一整行 |
u | 撤销操作 |
dw | 移除光标所在位置后的单词 |
r | 替换字母 |
R | 保持替换状态 |
y | 复制 |
yw | 复制一个单词 |
y $ | 复制从光标位置起到行末尾内容 |
P | 粘贴 |
五、命令模式操作
编辑模式下,按esc进入命令模式
按键 | 含义 |
---|
:w | 保存(写入) |
:q | 退出 |
:! | 强制执行 |
:wq | 保存退出 |
: q! | 不保存退出 |
: wq! | 强制保存退出 |
六、可视化模式操作
按键 | 含义 |
---|
v | 可视化模式中,hjkl操作选择 |
V | 操作选择行 |
gg v G | 全选 |
o | 光标在框选前后部位切换 |
Ctrl+v | 矩阵选择 |
0 | 补全角落 |
vaw | 快速选择单词 |
vab | 包括括号 |
vaB | 包括大括号 |
va< | 包含尖括号 |
v+shift < > | 代码缩进 |
shift+~ | 大小写相互转换 |
U | 全部转换为大写 |
u | 全部转换为小写 |