VI编辑器的简单使用教程

 时间:2024-10-31 16:02:04

使用Linux的都知道大名鼎鼎的VI编辑器,貌似在这个圈子里,你如果不会用VI你都不好意思跟别人打招呼。不得不说如果VI用的好的话确实很有效率,可是效率的背后确实学习的成本也不低。那么如何才能入门VI编辑器呢?它到底该如何操作呢?

VI编辑器的简单使用教程

工具/原料

linux操作系统电脑

vi或vim

启动vi

1、启动vi很简单,打开终端,输入vi或vi 文件名即可进入vi编辑器我这里输入的是:vi hello.cpp进入vi后可以看到下方的状态栏中有 文件名 行数 字数 等信息,而光标呢停留在左上方,那些波浪线代表每一行。我们在打开文件时,也可以加各种参数,比如想以只读方式打开,用-R参数即可。vi -R hello.cpp

VI编辑器的简单使用教程

2、我们再来看看直接启动vi的样子,也就是不加任何参数启动vi:直接输入 vi 回车我们可以看到屏幕中央有一些帮助提示,想系统学习的同学可以看看帮助。

VI编辑器的简单使用教程

vi的几种工作模式

1、vi的工作模式共有三种:普通模式、编辑模式和命令模式。掌握几种模式的切换是很重要的。

VI编辑器的简单使用教程

2、shell进入的就是普通模式,此时你的任何输入都不会显示在屏幕上,只会当做命令来解释,而且也无需输入回车,命令就会立即执行。当然如果你输入的命令不对,vi不会有任何动作。我们可以移动光标、进行复制删除等操作。

VI编辑器的简单使用教程

3、编辑模式,顾名思义,就是可以进行文本编辑了。我们用的是文本编辑器,不能编辑要它干嘛。在普通模式下,按下a(追命令)、c(修改命令)、i(插入命令)、o(另起新行)、r叵萤茆暴(取代命令)以及s(替换命令)都将进入编辑模式。我们可以看到vi窗口的下面状态栏中有了插入两个字,看到这两个字我们就知道可以编辑文本了。我们来给代码加点注释吧。

VI编辑器的简单使用教程

4、命令模式。哎呀,我们还在编辑模式下呢。没关系,我们按下ESC茧盯璜阝就可以回到普通模式了。输入一个:号,就可以进入命令模式。命令模式其实更像是我们使用的word的各种编辑菜疟觥窖捎单功能,vi编辑器我们只有在命令模式下,才能使用类似word的各种菜单功能,比如查找、替换、让编辑器显示行号等。如果你按了半天:都没有进入命令模式,那你得看看你输入的是不是中文的:,如果是的话就切换到英文下的:。:和:是不是不太一样。进入命令模式后,可以看到状态栏有个:,等待我们输入命令。命令执行完后,vi就会立即返回到普通模式。

VI编辑器的简单使用教程

保存文件和退出

1、文件编辑完毕后,我们就可以保存了。首先,我们要进入命令模式。没错,输入:就可以了。然后接着输入wq或者x就可以退出了。w很显然是wirte,q就是quit了。执行完wq或者x后,就返回到了shell界面了。我们也可以用q!来强行退出vi,但是这时要小心了,因为你所做的修改不会被保存。

VI编辑器的简单使用教程

2、我们还可以使用q来退出。但是这个和wq和x有所不同,有什么不同,看看就知道了。我们先在代码中加上一点注释。然后在命令模式下输入 q ,看看什么情况。可以看到,vi提示我们还有修改未保存。

VI编辑器的简单使用教程

3、要保存也很简单,:w就搞定了。

VI编辑器的简单使用教程

几个常用操作

1、显示行号::set number

VI编辑器的简单使用教程

2、查找指定文本:/hello/符合是从当前光标的位置向前查找。?是向后查找。

VI编辑器的简单使用教程

3、全局替换命令:g/s1/s//s2/将会将每行第一次出现的s1替换为s2

VI编辑器的简单使用教程
VI编辑器的简单使用教程
  • win11硬盘读写慢怎么办
  • xp系统怎么关闭、禁用本地连接?
  • WIN10死机了,鼠标不能动,没有响应怎么办?
  • Windows10怎么设置Hotspot网络
  • win10找不到WLAN按钮,无法使用无线网怎么办
  • 热门搜索
    手抄报简单 冬天手抄报 青春期手抄报内容 科学手抄报的资料 传染病手抄报内容 地震知识手抄报 初中法制手抄报 校园文明手抄报内容 关于读书手抄报内容 环境保护手抄报图片