vi/vim命令怎么在Linux系统中使用
本篇文章为大家展示了vi/vim命令怎么在Linux系统中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1、vi和vim的区别:
就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一个字母,之后就会今入编辑模式。此时就可以进行文本编辑了。
在一般命令模式中,输入(:/ ?)三个中任何一按键就进入了指令命令模式。在这个模式中,可以进行读取、存盘、大量取代字符、离开vi、显示行号等功能。
vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。
vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计,编辑速度相当快速。
vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。
vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。
vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。
2、vi/vim基本上可以分为三个模式,分别是【一般命令模式】、【编辑模式】、【指令列命令模式】。
【一般命令模式】:
以vi 打开一个文件就直接进去了一般命令模式(即就是默认模式)。在这个模式下可以移动光标,可以删除字符或者删除整列来管理文件内容,也可以使用复制、粘贴来处理文件。
【编辑模式】:
就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一个字母,之后就会今入编辑模式。此时就可以进行文本编辑了。
【指令列命令模式】:
在一般命令模式中,输入(:/ ?)三个中任何一按键就进入了指令命令模式。在这个模式中,可以进行读取、存盘、大量取代字符、离开vi、显示行号等功能。
3.者之间的转换可用下图简单表示
介绍
基本用法:vi+(路径)文件名
通过上述命令就直接进入了一般指令模式
再按i就进入了编辑模式
如果按下(Esc)键就退回到一般指令模式
按(:)键进入指令列命令模式
保存退出:(esc + :+ qw)
不保存退出:(esc + :+ q!)
4、各种参数及其作用
1>、一般指令模式下
搜寻与取代:
删除复制与粘贴
2>、一般指令模式切换编辑指令模式
进入插入或取代的编辑模式
3>、一般指令模式切换指令列命令模式
指令列模式的存储、离开等指令
上述内容就是vi/vim命令怎么在Linux系统中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注Vecloud行业资讯频道。
IPLC专线主要特征与优势:高可靠性的网络,高度自愈的网络性能,确保故障情况下业务的实时恢复客户独享带宽,保障业务数据的安全性,网络接口适配灵活,技术成熟,完全透明的传输通道,支持各种业务应用,满足客户对实时性和安全性的要求。
vi/vim命令怎么在Linux系统中使用相关推荐
- bash命令怎么在linux系统中使用
这篇文章将为大家详细讲解有关bash命令怎么在linux系统中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解. 什么是Linux系统Linux是一 ...
- linux管道命令详解,Linux系统中的管道命令的用法详解
Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...
- linux中vi指令干嘛的,Linux系统中的vi/vim指令【详解】
vi是Unix世界里极为普遍的全屏幕文本编辑器,vim是它的改进版本Vi IMproved的简称.几乎可以说任何一台Unix机器都会提供这套软件. 只要简单的在Shell下执行vi就可以进入 vi 的 ...
- mySQL危险命令_MYSQL教程Linux系统中最危险的10条命令
<MYSQL教程Linux系统中最危险的10条命令>要点: 本文介绍了MYSQL教程Linux系统中最危险的10条命令,希望对您有用.如果有疑问,可以联系我们. Linux命令行佷有用.很 ...
- linux ps-l命令详解,Linux系统中ps -l命令显示的英文含义
Linux系统中ps -l命令显示的英文含义 UID:启动这些进程的用户. PID:进程的进程ID. PPID:父进程的进程号(如果该进程是由另一个进程启动的). C:进程生命周期中的CPU利用率. ...
- php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...
在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all ...
- Linux操作系统中man命令的用法,Linux 系统中的MAN命令使用祥解
Linux 系统中的MAN命令使用祥解 在使用Linux命令或程序的过程中,大家免不了要看看命令和程序的帮助文档.这就要使用到man命令.下面就man命令使用的方法具体说一下: 1.man 的使用语法 ...
- Linux中whatis命令是 什么意思,whatis命令怎么在Linux系统中使用
如何在Linux系统中使用whatis命令?我相信很多没有经验的人对此无能为力.因此,本文总结了问题产生的原因及解决方法.希望你能通过这篇文章解决这个问题. 什么是Linux系统 Linux是一个类似 ...
- linux命令打包文件,Linux系统中打包文件的命令详解
linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...
最新文章
- Golang init函数执行顺序
- (React 框架)React技术
- mysql 数据趋势,2019年8月全球数据库流行度排行--oracle、mysql增长趋势明显
- Maven开发web项目的搭建
- linux chcon命令详解
- poj1236/luogu2746 Network of Schools (tarjan)
- android标签切换卡,Android切换卡TabWidget用法示例
- c语言如何制作多线程序,c语言中如何创建多线程。最好有一个例子,谢谢!!...
- 说说博客园的“关注”与“网摘”
- 不再“挤牙膏”!英特尔公布技术路线图,豪迈放言:“将在 2025 年夺回芯片性能桂冠!”...
- php事务和回滚,php – Mysql事务:提交和回滚
- Mongodb 学习
- python生成json文件_json文件生成by python
- 计算机辅助化学教育,在计算机辅助下的化学教学_计算机辅助制造
- 个人的尚学堂数据库oracle笔记(3)
- JAVA 编程语言基础笔记
- 典型的单管共射极放大电路
- Python爬虫任务4
- 看不懂的程序员,蹲墙角反思去!
- 小呆聚合支付源码开源修正版支持易支付对接各大网站,APP离线完美回调