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 向下翻页
(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 SSH命令大全
- 开发人员必知的8个常用linux命令
- 11个有用的Linux命令
- Linux系统管理常用命令及参数说明中文版
- Linux系统信息查看常用命令
- 致命的7个Linux命令
- 在PHP中运行Linux命令并启动SSH服务的例子
- linux下查找命令汇总(转)
- ctags --- 每天一个 Linux 命令
- 20条Linux命令面试问答
- 动画演示10个有趣但毫无用处的Linux命令
- linux sar 命令详解
- iostat命令详解
- linux命令一句话【很实用的linux命令】
- linux命令收集
- 有趣的10个linux命令。
- 非常实用的linux系统命令
- Linux必学的60个命令(1)-安装与登陆
- Linux必学的60个命令(2)-文件处理
- Linux必学的60个命令(3)-系统管理