目录
- Linux命令 - vi命令
- 前言
- 1.语法
- 2.基本概念
- 命令模式
- 底线命令模式
- 3.参数
- 4.按键
- 光标的移动
- 搜索替换
- 删除复制粘贴
- 进入输入或取代的编辑模式
- 指令行的储存、离开等指令
Linux命令 - vi命令
前言
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是Linux中最基本的文本编辑器。
1.语法
vi [参数] [文件名称]...
2.基本概念
vi/vim 有三种模式,分别为命令模式,输入模式,底线命令模式
命令模式
当输入vim 进入文件编辑时,就是进入了命令模式
此时按键会被识别为命令,而非输入字符
常见的命令:
按键 | 功能 |
---|---|
i | 切换到输入模式 |
x | 删除当前光标所在处的字符 |
: | 切换到底线命令模式 |
在命令模式下,按i,进入输入模式
字符按键以及Shift组合 输入字符。
ENTER 回车键,换行。
BACK SPACE 退格键,删除光标前一个字符。
DEL 删除键,删除光标后一个字符。
方向键 在文本中移动光标。
HOME/END 移动光标到行首/行尾。
Page Up/Page Down 上/下翻页。
Insert 切换光标为输入/替换模式,光标将变成竖线/下划线。
ESC 退出输入模式,切换到命令模式。
底线命令模式
在命令模式下按下:进入
此模式下,可以输入单个或多个字符的命令
常用的有
q 退出程序
w 保存程序
wq 退出并保存
3.参数
vim [参数] [文件名称]
+n 打开文件,并将光标置于第n行首。
+ 打开文件,并将光标置于最后一行首。
+/pattern 打开文件,并将光标置于第一个与pattern匹配的串处。
-r 在上次正用vi编辑时发生系统崩溃,恢复filename。
4.按键
光标的移动
搜索替换
删除复制粘贴
进入输入或取代的编辑模式
指令行的储存、离开等指令
更详细可以参考博客
原文链接:https://blog.csdn.net/qq_45988641/article/details/116993054