作者:郭彩凤da | 来源:互联网 | 2023-05-19 00:40
linuxvi编辑器存在三种状态(1)命令行模式(2)输入模式(3)末行模式vi编辑器的启动与退出vixxx打开并编辑文件:q!放弃对文件的修改,退出编辑环境:w保存
linux vi编辑器存在三种状态
(1)命令行模式
(2)输入模式
(3)末行模式
vi编辑器的启动与退出
vi xxx 打开并编辑文件
:q! 放弃对文件的修改,退出编辑环境
:w 保存对vi编辑文件的修改
:w otherfilename 对vi编辑的文件另存为其他名称
:wq 保存修改并退出
:q 未编辑的情况下退出
:set nu 设置显示行号
:set nonu 设置不显示行号
ctrl+f 向前翻页
ctrl+b 向后翻页
ctrl+u 向前翻半页
//注意区分大小写
//以下命令处于命令行模式
1G 跳转到文件的首行
G 跳转到文件的末尾
#G 跳转到#行
//删除操作
dd 删除光标所在行
dw 删除当前字符当单词尾部(包括空格)的所有字符
de 删除当前字符到单词尾部(不包括空格)的所有字符
d$ 删除当前字符到行尾的所有字符
d^ 删除当前字符到行首的所有字符
跳转
^ 跳转到行首
$ 跳转到行尾
撤销
u 撤销最近一次操作‘
//命令行模式-----进入---->输入模式
i 在当前光标处插入
a 在当前光标后插入
A 将当前光标移动到该行末尾并进入插入状态
0 在当前行下面插入新的行并进入编辑状态
O 在当前行上面插入新的行并进入编辑状态
//输入模式下的操作
Home 快速定位光标到行首
End 快速定位光标到行尾
PageUp 向上翻页
PageDown 向下翻页