linux常用vi命令全集
-
vi是Linux系统中最常用的文本编辑器之一,下面是一些常用的vi命令:
1. 打开文件: vi 文件名
2. 插入模式:按下i键进入插入模式,在此模式下可以编辑文件内容。
3. 命令模式:按下Esc键退出插入模式,进入命令模式。
4. 保存文件并退出:在命令模式下输入:wq,按下回车键即可保存文件并退出vi。
5. 保存文件但不退出:在命令模式下输入:w,按下回车键即可保存文件。
6. 不保存文件并退出:在命令模式下输入:q!,按下回车键即可不保存文件并退出vi。
7. 光标左移:在命令模式下按下h键,每按一次光标左移一格。
8. 光标下移:在命令模式下按下j键,每按一次光标下移一行。
9. 光标上移:在命令模式下按下k键,每按一次光标上移一行。
10. 光标右移:在命令模式下按下l键,每按一次光标右移一格。
11. 删除字符:在命令模式下按下x键,会删除当前光标所在位置的字符。
12. 删除行:在命令模式下按下dd键,会删除当前光标所在行。
13. 复制行:在命令模式下按下yy键,会复制当前光标所在行。
14. 粘贴行:在命令模式下按下p键,会将之前复制的行粘贴在当前光标下一行。
15. 查找字符:在命令模式下按下/键,然后输入要查找的字符,按下回车键即可找到第一个匹配的字符。
16. 查找下一个匹配字符:在命令模式下按下n键,可以继续往下查找匹配的字符。
17. 替换字符:在命令模式下按下:键,然后输入s/原字符串/新字符串/,按下回车键即可替换第一个匹配的字符。
18. 替换整行中的字符串:在命令模式下按下:键,然后输入s/原字符串/新字符串/g,按下回车键即可替换整行中所有匹配的字符串。以上是一些常用的vi命令,掌握这些命令可以帮助你在Linux系统中高效地使用vi编辑器。
2年前 -
vi是一种广泛使用的文本编辑器,常用于Linux和UNIX操作系统中。以下是一些常用的vi命令:
1. i:进入插入模式,可以开始编辑文本。
2. esc:退出插入模式,回到命令模式。
3. :w:保存文件。输入:w命令后,vi会将当前正在编辑的文件保存到磁盘上。
4. :q:退出vi。如果在编辑后未保存文件,vi会提示保存或者放弃修改。
5. :q!:强制退出vi,忽略未保存的修改。接下来是一些在命令模式中的常用命令:
6. h、j、k、l:光标移动命令。h向左移动一个字符,j向下移动一行,k向上移动一行,l向右移动一个字符。
7. x:删除当前光标所在位置的字符。
8. dd:删除当前行。
9. yy:复制当前行。
10. p:粘贴复制的内容到当前行的下方。
11. u:撤销最后一次修改。
12. .:重复上一次操作。
13. :set number:显示行号。
14. :set nonumber:隐藏行号。
15. :/search:在文档中查找匹配字符串search。
16. :%s/old/new/g:在整个文档中,将old替换为new。
17. :wq:保存并退出vi。以上只是一些常用的vi命令,vi还有很多其他功能强大的命令,可以根据需要去学习和使用。熟练掌握vi命令可以提高在Linux环境下的文本编辑效率。
2年前 -
在Linux系统中,Vi(即视编辑器)是一款常用的文本编辑器。它强大而灵活,适用于各种编辑任务。下面是一份Linux常用Vi命令的全集,以帮助您更好地掌握Vi编辑器的使用。
### 打开和保存文件
1. `vi 文件名`:打开一个文件,如果文件不存在,则会创建一个新文件。
2. `:w`:保存文件但不退出Vi编辑器。
3. `:w 文件名`:将当前文件另存为指定的文件名。
4. `:wq` 或 `:x`:保存文件并退出Vi编辑器。
5. `:q`:退出Vi编辑器。如果文件有未保存的更改,Vi会提示您保存文件或放弃更改。### 光标移动
1. `h`:将光标向左移动一个字符。
2. `j`:将光标向下移动一行。
3. `k`:将光标向上移动一行。
4. `l`:将光标向右移动一个字符。
5. `0`:将光标移动到行首。
6. `$`:将光标移动到行尾。
7. `gg`:将光标移动到文件的第一行。
8. `G`:将光标移动到文件的最后一行。
9. `nG` 或 `:n`:将光标移动到文件的第n行。### 文本编辑
1. `i`:在光标前插入文本。
2. `a`:在光标后插入文本。
3. `o`:在当前行下方插入新的一行,并切换到插入模式。
4. `O`:在当前行上方插入新的一行,并切换到插入模式。
5. `x`:删除光标所在位置的字符。
6. `dd`:删除当前行。
7. `yy`:复制当前行。
8. `p`:粘贴已复制或剪切的文本。### 搜索和替换
1. `/字符串`:在文件中向下搜索指定的字符串。
2. `?字符串`:在文件中向上搜索指定的字符串。
3. `n`:在搜索结果中查找下一个匹配项。
4. `N`:在搜索结果中查找上一个匹配项。
5. `:s/原字符串/新字符串`:将当前行第一次出现的原字符串替换为新字符串。
6. `:s/原字符串/新字符串/g`:将当前行所有出现的原字符串替换为新字符串。
7. `:%s/原字符串/新字符串/g`:将整个文件中所有出现的原字符串替换为新字符串。
8. `:%s/原字符串/新字符串/gc`:将整个文件中所有出现的原字符串替换为新字符串,并在替换时逐一确认。### 撤销和重做
1. `u`:撤销上一次操作。
2. `Ctrl + r`:重做上一次撤销的操作。### 其他命令
1. `:set nu`:显示行号。
2. `:set nonu`:隐藏行号。
3. `:set hlsearch`:高亮显示搜索结果。
4. `:set nohlsearch`:取消高亮显示搜索结果。这些命令只是Vi编辑器中的一部分。通过学习这些命令,您将能够更高效地编辑和管理文本文件。记住,熟能生巧,练习是学习的关键。
2年前