linux下vi命令大全.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Linux下的vi编辑器是一款强大的文本编辑工具,它具有丰富的功能和高效的编辑能力。vi命令大全主要涵盖以下几个方面: 1. **进入vi编辑器**: - `vi filename`:打开或创建名为`filename`的文件,并将光标置于第一行首。 - `vi +n filename`:打开`filename`,并将光标置于第n行首。 - `vi + filename`:打开文件,光标位于最后一行首。 - `vi +/pattern filename`:打开文件,光标停在第一个匹配`pattern`的字符串处。 - `vi -r filename`:在上次编辑过程中发生崩溃,恢复`filename`的编辑状态。 - `vi filename1 ... filenameN`:依次打开并编辑多个文件。 2. **移动光标**: - `h`:光标左移一个字符。 - `l`或`space`:光标右移一个字符。 - `Backspace`:光标左移一个字符。 - `k`或`Ctrl+p`:光标上移一行。 - `j`或`Ctrl+n`:光标下移一行。 - `w`或`W`:光标右移到下一个单词首。 - `b`或`B`:光标左移到前一个单词首。 - `e`或`E`:光标右移到下一个单词尾。 - `)`:光标移到句子末尾。 - `(`:光标移到句子开始。 - `}`:光标移到段落开始。 - `{`:光标移到段落结束。 - `nG`:光标移到第n行首。 - `n+`:光标下移n行。 - `n-`:光标上移n行。 - `n$`:光标移到第n行尾。 - `H`:光标移到屏幕顶部。 - `M`:光标移到屏幕中间。 - `L`:光标移到屏幕底部。 - `0`:光标移到当前行首。 - `$`:光标移到当前行尾。 3. **屏幕翻滚**: - `Ctrl+u`:向上滚动半屏。 - `Ctrl+d`:向下滚动半屏。 - `Ctrl+f`:向下滚动一屏。 - `Ctrl+b`:向上滚动一屏。 - `nz`:将第n行滚动到屏幕顶部。 4. **插入文本**: - `i`:在光标前插入文本。 - `I`:在当前行首插入文本。 - `a`:在光标后插入文本。 - `A`:在当前行尾插入文本。 - `o`:在当前行下新开一行并插入文本。 - `O`:在当前行上新开一行并插入文本。 - `r`:替换当前字符。 - `R`:替换当前字符及其后的字符,直到按下`ESC`键。 - `s`:删除当前光标位置的字符,用输入的文本替换。 - `S`:删除指定数量的行,用输入的文本替换。 - `ncw`或`nCW`:修改指定数量的字。 - `nCC`:修改指定数量的行。 5. **删除命令**: - `ndw`或`ndW`:删除光标及之后n-1个字。 - `do`:删除到行首。 - `d$`:删除到行尾。 - `ndd`:删除当前行及其后n-1行。 - `x`或`X`:删除一个字符,`x`删除光标后,`X`删除光标前。 - `Ctrl+u`:删除输入模式下输入的所有文本。 6. **搜索及替换**: - `/pattern`:从光标处向文件尾搜索`pattern`。 - `?pattern`:从光标处向文件首搜索`pattern`。 - `n`:按同一方向重复上一次搜索。 - `N`:按反方向重复上一次搜索。 - `:s/p1/p2/g`:将当前行中所有`p1`替换为`p2`。 - `:n1,n2s/p1/p2/g`:将第n1到n2行中的所有`p1`替换为`p2`。 - `:g/p1/s//p2/g`:将文件中所有`p1`替换为`p2`。 7. **选项设置**: - `all`:查看所有选项设置。 - `term`:设置终端类型。 - `ignorecase`:搜索时忽略大小写。 - `list`:显示制表符和行尾标志。 - `number`:显示行号。 - `report`:显示行操作的影响范围。 - `terse`:显示简短警告信息。 - `warn`:在切换文件时未保存会提示“NO write”。 8. **最后行模式命令**: - `:n1,n2 co n3`:将n1到n2行的内容复制到第n3行下方。 - `:n1,n2 m n3`:将n1到n2行移动到n3行下方。 掌握这些基本的vi命令,可以有效地在Linux环境中进行文本编辑,提高工作效率。随着经验的积累,你还可以探索更多高级功能,如宏录制、模式匹配和自定义快捷键等,进一步提升你的文本编辑技能。
- 粉丝: 14
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助