先来认识下Vim
Vim,一款Linux上的文本编辑器,基于Vi编辑器,由Bill Joy于1976年创建。Vim的所有操作都可以通过键盘完成,这是它最大的特点,也是最大的缺点。
Vim的安装
如果需要在Debian上安装Vim只需输入
1 | sudo apt install vim |
Vim的使用
Vim的使用十分简单,只需要:
1 | sudo vim <Filename> |
Tips:#如果文件没有创建,Vim会自动创建对应文件
打开文件后Vim处于命令模式,按 I 键即可进入输入模式,如果需要退出输入模式只需按 ESC键进入命令模式。结合其他指令可以快速编辑文本,大大提升效率。
Vim 的常用指令
Vim有三种模式:输入模式,命令模式,底线模式,Vim启动时便处于命令模式。
命令模式的常用指令
命令 | 作用 |
---|---|
i | 切换到输入模式,在光标当前位置开始输入文本 |
x | 删除当前光标所在处的字符 |
: | 切换到底线命令模式,以在最底一行输入命令 |
a | 进入插入模式,在光标下一个位置开始输入文本 |
o | 在当前行的下方插入一个新行,并进入插入模式 |
O | 在当前行的上方插入一个新行,并进入插入模式 |
dd | 删除当前行 |
yy | 复制当前行 |
p | 粘贴剪贴板内容到光标下方 |
P | 粘贴剪贴板内容到光标上方 |
u | 撤销上一次操作 |
Ctrl + r | 重做上一次撤销的操作 |
w | 保存文件 |
:q | 退出Vim |
:q! | 强制退出Vim,不保存修改 |
输入模式的常用指令
命令 | 作用 |
---|---|
Shift+字符按键 | 输入字符 |
Enter | 回车/换行 |
Backspace | 退格(删除光标前一个字符) |
Delete | 删除(删除光标后一个字符) |
方向键 | 移动光标 |
Home/End | 移动光标到行首/行尾 |
Page Up/Page Down | 上翻/下翻 |
Insert | 切换光标为输入/替换模式,光标将变成竖线/下划线 |
ESC | 退出输入模式到命令模式 |
底线模式的常用指令
在命令模式下输入 : 即可进入底线模式(注意中英文切换),底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
命令 | 作用 |
---|---|
:w | 保存文件 |
:q | 退出 Vim 编辑器 |
:wq | 保存文件并退出 Vim 编辑器 |
:wq! | 强制退出Vim编辑器,不保存修改 |