【实用工具】重温vim
Vim的模式系统
Vim最独特的特性是其模式系统 (modal system)。理解这些模式是掌握Vim的关键:
1. 普通模式 (Normal Mode)
这是Vim的默认模式,用于导航和执行命令。在这个模式下,键盘上的每个按键都是一个命令。
2. 插入模式 (Insert Mode)
在这个模式下,你可以像在传统文本编辑器中一样输入文本。按 i 进入插入模式,按 Esc 返回普通模式。
3. 可视模式 (Visual Mode)
用于选择文本。按 v 进入字符可视模式,V 进入行可视模式,Ctrl+v 进入块可视模式。
4. 命令模式 (Command Mode)
按 : 进入命令模式,可以执行复杂的命令,如保存文件、查找替换等。
常用操作
启动和退出
1 | vim filename # 打开文件 |
基本导航
| 命令 | 描述 |
|---|---|
0 |
移动到当前行的第1个字符 |
^ |
移动到当前行第一个非空白字符 |
$ |
移动到当前行的最后一个字符 |
dd |
删除(剪切)当前行 |
gg |
跳转到文件的第一行 |
G |
跳转到文件的最后一行 |
10G |
跳转到文件的第十行 |
- 如果粘贴出现自动锁进,要先切换到粘贴模式:
1 | :set paste |
评论
