本篇文章为大家展示了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系统中使用相关推荐

  1. bash命令怎么在linux系统中使用

    这篇文章将为大家详细讲解有关bash命令怎么在linux系统中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解.  什么是Linux系统Linux是一 ...

  2. linux管道命令详解,Linux系统中的管道命令的用法详解

    Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...

  3. linux中vi指令干嘛的,Linux系统中的vi/vim指令【详解】

    vi是Unix世界里极为普遍的全屏幕文本编辑器,vim是它的改进版本Vi IMproved的简称.几乎可以说任何一台Unix机器都会提供这套软件. 只要简单的在Shell下执行vi就可以进入 vi 的 ...

  4. mySQL危险命令_MYSQL教程Linux系统中最危险的10条命令

    <MYSQL教程Linux系统中最危险的10条命令>要点: 本文介绍了MYSQL教程Linux系统中最危险的10条命令,希望对您有用.如果有疑问,可以联系我们. Linux命令行佷有用.很 ...

  5. linux ps-l命令详解,Linux系统中ps -l命令显示的英文含义

    Linux系统中ps -l命令显示的英文含义 UID:启动这些进程的用户. PID:进程的进程ID. PPID:父进程的进程号(如果该进程是由另一个进程启动的). C:进程生命周期中的CPU利用率. ...

  6. php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...

    在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all             ...

  7. Linux操作系统中man命令的用法,Linux 系统中的MAN命令使用祥解

    Linux 系统中的MAN命令使用祥解 在使用Linux命令或程序的过程中,大家免不了要看看命令和程序的帮助文档.这就要使用到man命令.下面就man命令使用的方法具体说一下: 1.man 的使用语法 ...

  8. Linux中whatis命令是 什么意思,whatis命令怎么在Linux系统中使用

    如何在Linux系统中使用whatis命令?我相信很多没有经验的人对此无能为力.因此,本文总结了问题产生的原因及解决方法.希望你能通过这篇文章解决这个问题. 什么是Linux系统 Linux是一个类似 ...

  9. linux命令打包文件,Linux系统中打包文件的命令详解

    linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...

最新文章

  1. Golang init函数执行顺序
  2. (React 框架)React技术
  3. mysql 数据趋势,2019年8月全球数据库流行度排行--oracle、mysql增长趋势明显
  4. Maven开发web项目的搭建
  5. linux chcon命令详解
  6. poj1236/luogu2746 Network of Schools (tarjan)
  7. android标签切换卡,Android切换卡TabWidget用法示例
  8. c语言如何制作多线程序,c语言中如何创建多线程。最好有一个例子,谢谢!!...
  9. 说说博客园的“关注”与“网摘”
  10. 不再“挤牙膏”!英特尔公布技术路线图,豪迈放言:“将在 2025 年夺回芯片性能桂冠!”...
  11. php事务和回滚,php – Mysql事务:提交和回滚
  12. Mongodb 学习
  13. python生成json文件_json文件生成by python
  14. 计算机辅助化学教育,在计算机辅助下的化学教学_计算机辅助制造
  15. 个人的尚学堂数据库oracle笔记(3)
  16. JAVA 编程语言基础笔记
  17. 典型的单管共射极放大电路
  18. Python爬虫任务4
  19. 看不懂的程序员,蹲墙角反思去!
  20. 小呆聚合支付源码开源修正版支持易支付对接各大网站,APP离线完美回调

热门文章

  1. linux如何连接移动硬盘
  2. Backtrack5 SQL注入漏洞探测
  3. Ubuntu安装Chrome最新版
  4. JavaScript代码检查工具——JSLintMate
  5. 开启和关闭(禁用)IE8加速器功能的办法
  6. Java 多项式求和
  7. 用Redis快速实现BloomFilter!
  8. Hystrix断路器(五)
  9. NET_NET深入体验与实战 第一章 .NET你知道 1.1什么是 .NET
  10. JVM内存GC的骗局——JVM不抛出OOM但内存已经泄露