linux下vi命令大全
-
VI 是一款经典的文本编辑器,常用于 Linux 系统中。下面是 VI 命令的详细列表:
1. 打开文件和保存
– `vi 文件名`:打开文件。
– `:w`:保存文件。
– `:wq` 或 `:x` 或 `ZZ`:保存并退出 VI。
– `:q!`:强制退出 VI,丢弃修改。2. 光标移动
– `h`、`j`、`k`、`l`:分别向左、下、上、右移动。
– `0`:移到行首。
– `$`:移到行尾。
– `G`:移到文件末尾。
– `gg`:移到文件开头。
– `:n`:移到第 n 行。3. 插入内容
– `i`:在当前位置插入内容。
– `a`:在当前位置之后插入内容。
– `o`:在当前行之后插入新行。
– `O`:在当前行之前插入新行。4. 删除和复制内容
– `x`:删除当前字符。
– `dd`:删除当前行。
– `yy`:复制当前行。
– `p`:粘贴复制的行。5. 搜索和替换
– `/内容`:向后搜索内容。
– `?内容`:向前搜索内容。
– `n`:继续搜索下一个匹配项。
– `:%s/原内容/新内容/g`:全局替换。6. 撤销和重做
– `u`:撤销最后的操作。
– `Ctrl + r`:重做上一次的撤销操作。7. 设置和配置
– `:set nu`:显示行号。
– `:set nonu`:不显示行号。
– `:set tabstop=4`:设置 Tab 键为 4 个空格宽度。以上仅列举了 VI 常用的部分命令,还有许多其他的命令和功能,需要根据具体需求和使用情况进行学习和掌握。能够熟练运用 VI 命令,可以提高在 Linux 系统下的编辑效率。
2年前 -
在Linux系统中,vi是一款非常强大和广泛使用的文本编辑器。它具有很多功能和命令,以下是Linux下vi命令的大全:
1. i:在当前光标所在位置插入文本。
2. a:在当前光标所在位置的后面插入文本。
3. o:在当前行的下面插入一行,并将光标移至新的一行。
4. x:删除当前光标所在位置的字符。
5. dd:删除整行。
6. yy:复制整行。
7. p:粘贴复制的内容。
8. u:撤销上一次的操作。
9. :w:保存文件。
10. :q:退出vi编辑器。
11. :q!:强制退出,不保存文件。
12. :wq:保存文件并退出。
13. :set nu:显示行号。
14. /text:查找文本字符串”test”。
15. n:在搜索结果中查找下一个匹配项。
16. N:在搜索结果中查找上一个匹配项。
17. :s/old/new/g:将当前行第一个出现的”old”替换为”new”。
18. :%s/old/new/g:将文件中所有出现的”old”替换为”new”。
19. :.s/old/new/g:将当前行及其下面出现的所有”old”替换为”new”。
20. :1,$s/old/new/g:将整个文件中出现的所有”old”替换为”new”。
21. :set autoindent:自动缩进。
22. :set tabstop=4:设置 Tab 键大小为4个字符。
23. :set shiftwidth=4:设置按下 Tab 键时缩进的字符数目为4。
24. :set expandtab:将 Tab 键转换为空格。
25. :set noexpandtab:取消 Tab 键转换为空格。
26. :set number:显示行号。
27. :set nonumber:取消显示行号。
28. :set hlsearch:启用搜索高亮显示。
29. :set nohlsearch:禁用搜索高亮显示。这些是vi编辑器的一些基本命令,可以帮助你在Linux系统中进行文本编辑和操作。当然,还有很多其他的命令和功能,这里只列举了一部分常用的。通过熟练掌握这些命令,你可以更加高效地在Linux系统中进行文本编辑工作。
2年前 -
VI 编辑器是 Linux 系统中最常用的文本编辑器之一,也是 Unix 系统上最古老的编辑器之一。它提供了强大的编辑功能和快捷键,但对于初学者来说可能有些难以理解。本文将详细介绍 VI 编辑器的各种命令,包括基本命令、行编辑命令、插入模式命令和文件操作命令。
一、基本命令
1. vi 文件名:打开文件并使用 VI 编辑器进行编辑。
2. vim 文件名:与 vi 命令类似,但提供了更多的功能。
3. :q:退出 VI 编辑器。
4. :w:保存文件。
5. :wq:保存并退出 VI 编辑器。
6. :q!:强制退出 VI 编辑器,不保存修改。
7. :set nu:显示行号。
8. :set nonu:隐藏行号。
9. :set autoindent:自动缩进。
10. :set noautoindent:取消自动缩进。
11. :u:撤销之前的操作。
12. :redo:反撤销,恢复之前的操作。
13. :/字符串:搜索指定字符串。二、行编辑命令
1. 字母 i:在光标当前位置之前插入文本(插入模式)。
2. 字母 a:在光标当前位置之后插入文本(插入模式)。
3. 字母 o:在光标当前行的下方插入新行(插入模式)。
4. 字母 O:在光标当前行的上方插入新行(插入模式)。
5. 字母 x:删除光标所在处的字符。
6. 字母 dd:删除光标所在行。
7. 字母 yy:复制光标所在行。
8. 字母 p:粘贴复制的文本。三、插入模式命令
1. ESC:从插入模式返回命令模式。
2. CTRL-H:删除插入模式下光标前面的字符。
3. CTRL-W:删除插入模式下光标前面的单词。
4. CTRL-U:删除插入模式下光标前面的行。
5. CTRL-D:缩进行。
6. CTRL-T:反缩进行。四、文件操作命令
1. :e 文件名:打开指定的文件。
2. :n:打开下一个文件。
3. :N:打开上一个文件。
4. :w 文件名:将当前文件另存为指定的文件名。
5. :r 文件名:在当前位置插入指定文件的内容。
6. :f:显示当前编辑的文件名。
7. :e!:放弃修改,重新加载文件。通过上述命令,您可以在 Linux 系统中使用 VI 编辑器进行文件编辑,并且可以进行基本编辑操作、行编辑操作、插入模式操作和文件操作。VI 编辑器的操作相对复杂,需要一定的学习和练习才能熟练掌握。
2年前