vi编辑器的常用命令有哪些?
时间: 2024-03-29 08:29:58 浏览: 62
vi编辑器是一款常用的文本编辑器,常用命令如下:
1. 进入编辑模式:
- `i`:在光标前插入。
- `a`:在光标后插入。
- `o`:在光标下方插入新行。
- `O`:在光标上方插入新行。
2. 保存和退出:
- `:w`:保存文件。
- `:wq`:保存并退出。
- `:q!`:放弃更改并强制退出。
3. 光标移动:
- `h`:向左移动一个字符。
- `j`:向下移动一行。
- `k`:向上移动一行。
- `l`:向右移动一个字符。
- `0`:移动到行首。
- `$`:移动到行尾。
- `gg`:移动到文件开头。
- `G`:移动到文件末尾。
4. 删除和复制:
- `x`:删除当前字符。
- `dd`:删除当前行。
- `yy`:复制当前行。
5. 撤销和重做:
- `u`:撤销上一次操作。
- `Ctrl + r`:重做上一次撤销的操作。
6. 查找和替换:
- `/pattern`:在文件中向前查找模式(pattern)。
- `?pattern`:在文件中向后查找模式(pattern)。
- `:s/old/new`:将当前行的第一个匹配项替换为新内容。
- `:s/old/new/g`:将当前行的所有匹配项替换为新内容。
7. 其他常用命令:
- `yy`:复制当前行。
- `p`:粘贴复制的内容。
- `:set nu`:显示行号。
- `:set nonu`:取消显示行号。
阅读全文