Linux中vi编辑器
2015-11-24 14:21
375 查看
vi编辑器3种模式:编辑模式,尾行模式,命令模式
1.进入编辑模式
a:光标向后移动一位
i:光标和所在字符不发生任何变化
o:给新起一行
s:删除光标所在字符
2.尾行模式的操作
:q //qiut 退出编辑器
:w //write对修改的内容进行保存
:wq //write quit 保存修改并推出编辑器
:q! //(不保存)强制退出编辑器
:w! //强制保存
:wq! //强制保存并退出编辑
:set number 或 nu //设置显示行号
:set nonumber 或nonu //设置不显示行号
:/内容或/内容 //查找指定内容
小写n(next)下一个,大写N(next)上一个
:数字 //跳转到数字所在行
:s/con1/con2/ //字符串con1替换为con2,替换所在行的第一个con1
:s/con1/con2/g //字符串con1替换为con2,替换所在行的全部con1
:%s/con1/con2/ //字符串con1替换为con2,替换文档所有con1
3.命令模式操作
1)光标移动
字符级:上,下,左,右
单词级:w word 移动到下个单词的首字母,e end移动到下个单词的尾字母,b
before移动到上个(本)单词的首字母。
行级:$ 行尾 0行尾
段落级:{上个段落首部 }下个段落首部
屏幕级(不翻屏):H:屏幕首部,L屏幕尾部。
文档级:G 文档尾部,1G文档第一行,nG文档第n行
2)内容删除
dd:删除光标当前行
ndd:包括当前行在内,向后删除n行内容
x:删除光标所在字符
c+w:从光标所在位置删除至单词结尾
3)内容复制
yy:复制光标当前行
nyy:包括当前行在内,向后复制n行
p:对复制好的内容进行黏贴
4)相关快捷操作
u: undo撤销
J:合并上下两行
r:单个字符替换
.(点):重复执行上次最近的指令
1.进入编辑模式
a:光标向后移动一位
i:光标和所在字符不发生任何变化
o:给新起一行
s:删除光标所在字符
2.尾行模式的操作
:q //qiut 退出编辑器
:w //write对修改的内容进行保存
:wq //write quit 保存修改并推出编辑器
:q! //(不保存)强制退出编辑器
:w! //强制保存
:wq! //强制保存并退出编辑
:set number 或 nu //设置显示行号
:set nonumber 或nonu //设置不显示行号
:/内容或/内容 //查找指定内容
小写n(next)下一个,大写N(next)上一个
:数字 //跳转到数字所在行
:s/con1/con2/ //字符串con1替换为con2,替换所在行的第一个con1
:s/con1/con2/g //字符串con1替换为con2,替换所在行的全部con1
:%s/con1/con2/ //字符串con1替换为con2,替换文档所有con1
3.命令模式操作
1)光标移动
字符级:上,下,左,右
单词级:w word 移动到下个单词的首字母,e end移动到下个单词的尾字母,b
before移动到上个(本)单词的首字母。
行级:$ 行尾 0行尾
段落级:{上个段落首部 }下个段落首部
屏幕级(不翻屏):H:屏幕首部,L屏幕尾部。
文档级:G 文档尾部,1G文档第一行,nG文档第n行
2)内容删除
dd:删除光标当前行
ndd:包括当前行在内,向后删除n行内容
x:删除光标所在字符
c+w:从光标所在位置删除至单词结尾
3)内容复制
yy:复制光标当前行
nyy:包括当前行在内,向后复制n行
p:对复制好的内容进行黏贴
4)相关快捷操作
u: undo撤销
J:合并上下两行
r:单个字符替换
.(点):重复执行上次最近的指令
相关文章推荐
- linux Zabbix监控的安装
- Linux下动态链接库的创建和使用及C调用matlab动态库问题
- linux常见命令用法之(二)
- Linux gcc/g++编译器使用
- Linux平台下Python的安装及IDE开发环境搭建
- Linux使用GCC编译matlab的m文件使其可执行
- Linux input子系统实例分析(二)
- linux使用top命令查看系统状态
- Linux 分区详解之—Parted,可以查看你的磁盘的分区类型(比如说GPT/MBR)
- [知其然不知其所以然-10] linux dmi table matching
- linux mysql查看安装信息
- Linux Ftp上传文件变更(MD5值变更)
- LINUX修改、增加IP的方法 ifconfig 两个ip地址 配置文件
- Linux磁盘管理之磁盘结构、概念、原理01
- window linux IPC ftok BY_HANDLE_FILE_INFORMATION
- 三张图看遍Linux 性能监控、测试、优化工具
- Linux下C线程池的实现
- CentOS6.6重设root密码(单用户模式)
- linux中sleep详解实例
- 还在羡慕Ubuntu,CentOS么---《一起动手打造你自己的Linux发行版--FalseOS》