您的位置:首页 > 运维架构 > Linux

linux vi编辑常用命令

2015-06-27 21:25 441 查看
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   向下翻页
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux命令