常用vim命令
vim 是一种文本编辑器,常用于命令行界面下。它具有强大的功能和灵活的配置选项,适用于编辑各种类型的文本文件,包括代码文件、配置文件等。使用 vim 可以进行文本的编辑、查找、替换、复制、粘贴等操作。
1、编辑文件
- `vim filename`:打开或创建一个文件。vim employee.json
- `:e filename`:在 Vim 中打开另一个文件。
2、模式切换
- 普通模式(Normal Mode):默认模式,用于导航、删除、复制等操作。
- 插入模式(Insert Mode):用于输入文本。
- 可视模式(Visual Mode):用于选择文本块。
3、基本导航
- `h`、`j`、`k`、`l`:左、下、上、右移动光标。
- `Ctrl + f`:向前翻页。
- `Ctrl + b`:向后翻页。
- `gg`:跳转到文件开头。
- `G`:跳转到文件结尾。
- `:n`:跳转到第 n 行。
4、编辑操作
- `i`:进入插入模式,在光标前插入文本。
- `a`:在光标后插入文本。
- `o`:在当前行下插入新行。
- `O`:在当前行上插入新行。
- `dd`:删除当前行。
- `yy`:复制当前行。
- `p`:粘贴文本。
5、保存和退出
- `:w`:保存文件但不退出 Vim。
- `:q`:退出 Vim。
- `:wq` 或 `:x`:保存并退出 Vim。
- `:q!`:强制退出 Vim,丢弃修改。
6、搜索和替换
- `/pattern`:向下搜索匹配的文本模式。
- `?pattern`:向上搜索匹配的文本模式。
- `:s/pattern/replacement/g`:在当前行进行替换。
- `:%s/pattern/replacement/g`:在整个文件进行替换。
7、撤销和重做
- `u`:撤销上一步操作。
- `Ctrl + r`:重做上一步操作。