linux vi编辑常用命令

时间:2020-12-10 17:01:54

linux vi编辑器存在三种状态

(1)命令行模式

(2)输入模式

(3)末行模式


linux vi编辑常用命令


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   向下翻页