小谈vi编辑器
2016-05-12 00:00
169 查看
摘要: vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的
vi编辑器是程序员,提升逼格,装逼的神器之一。
重要的事情提前说,下面就简单说一下vi编辑器的使用:
进去vi编辑器:在命令行输入:vi
创建文件:vi +文件名字+enter
进去编辑状态:i+enter
命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
保存文件
在冒号输入字母[w]就可以将文件保存起来。
离开vi
[q]:按[q]就是退出,如果无法离开vi,可以在[q]后跟一个[!]强制离开vi。
[wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。
[ZZ]:保存并退出vi。
vi编辑器是程序员,提升逼格,装逼的神器之一。
重要的事情提前说,下面就简单说一下vi编辑器的使用:
进去vi编辑器:在命令行输入:vi
创建文件:vi +文件名字+enter
进去编辑状态:i+enter
vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
保存文件
在冒号输入字母[w]就可以将文件保存起来。
离开vi
[q]:按[q]就是退出,如果无法离开vi,可以在[q]后跟一个[!]强制离开vi。
[wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。
[ZZ]:保存并退出vi。
相关文章推荐
- 做大神关于js 动态属性的一些见解 暂时没理解 放着以后看
- 当JS对象属性点后面的属性想用变量表示时代码该如何写
- 【Kafka】Kafka Manager 安装
- 用python 10min手写一个简易的实时内存监控系统
- 用Python写一个简单的监控系统
- python3使用logging日志记录
- 微信第三方授权登录返回错误信息: 40029
- Oracle Logminer 与 rman 官方文档英文
- 版本代码详解:Alpha,Beta,Rc,GA,RTM,OEM等简称都代码什么意义
- Ubuntu配置java环境
- Storyboard使用技巧:使用比例方式布局
- ALAsset和ALAssetRepresentation详解
- android studio使用问题——instant run
- eclipse.ini内存设置
- MySQL主库切换
- 缓存使用的策略优化
- windows配置mysql5.6免安装版
- 【涨停板】交通设施工程建设三年计划启动 总投资约4.7万亿
- PostgreSQL 学习一 安装和入门
- 仿网易添加频道按钮