VI编辑器的简单使用教程 vi编辑器的基本用法

い魔翼天使た 阅读:180次 时间:2023-11-17 12:41:23
最佳经验
由作者撰写原创经验并推荐置顶

使用Linux的都知道大名鼎鼎的VI编辑器,貌似在这个圈子里,你如果不会用VI你都不好意思跟别人打招呼,不得不说如果VI用的好的话确实很有效率,可是效率的背后确实学习的成本也不低,那么如何才能入门VI编辑器它到底该如何操作以下内容是由微蓝经验网用户发布VI编辑器的简单使用教程 vi编辑器的基本用法,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

VI编辑器的简单使用教程 vi编辑器的基本用法
工具与材料

linux操作系统电脑;vi或vim

启动vi
  1. 1/2

    启动vi很简单,打开终端,输入

    vi或vi 文件名

    即可进入vi编辑器

    我这里输入的是:vi hello,cpp

    进入vi后可以看到下方的状态栏中有 文件名 行数 字数 等信息,而光标呢停留在左上方,那些波浪线代表每一行,我们在打开文件时,也可以加各种参数,比如想以只读方式打开,用-R参数即可,vi -R hello,cpp

    VI编辑器的简单使用教程 vi编辑器的基本用法
  2. 2/2

    我们再来看看直接启动vi的样子,也就是不加任何参数启动vi:

    直接输入 vi 回车

    我们可以看到屏幕中央有一些帮助提示,想系统学习的同学可以看看帮助。

    VI编辑器的简单使用教程 vi编辑器的基本用法
vi的几种工作模式
  1. 1/4

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
  2. 2/4

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
  3. 3/4

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
  4. 4/4

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
保存文件和退出
  1. 1/3

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
  2. 2/3

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
  3. 3/3

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

    VI编辑器的简单使用教程 vi编辑器的基本用法
几个常用操作
  1. 1/3

    显示行号:

    :set number

    VI编辑器的简单使用教程 vi编辑器的基本用法
  2. 2/3

    查找指定文本:

    /hello

    /符合是从当前光标的位置向前查找,?是向后查找。

    VI编辑器的简单使用教程 vi编辑器的基本用法
  3. 3/3

    全局替换命令:

    g/s1/s//s2/

    将会将每行第一次出现的s1替换为s2

    VI编辑器的简单使用教程 vi编辑器的基本用法VI编辑器的简单使用教程 vi编辑器的基本用法
注意与说明

vi的命令非常多,只有多使用才能够掌握,以上经验结束,与VI编辑器的简单使用教程 vi编辑器的基本用法有关的经验教程内容,若解决问题请点击“有用”,没有解决请向下浏览“相关”内容或点击“无用”平台积极改进优质原创的内容文章,点击下方工具分享给更多的朋友吧!

相关评论发表评论

声明 未经许可,请勿转载。

ue编辑器怎么用?ultraedit使用教程
用excel画函数图像 简单使用Excel绘制函数图像
选空调的技巧 选择空调的简单方法
pdf大小压缩,PDF大小如何压缩,压缩的简单方法
如何制作简单好吃的纸杯蛋糕,几招教会你!
【收藏向】,如何简单做出泳衣
鲫鱼 汤的做法-鲫鱼汤的简单做法
exelce抽奖,由Excel简单代码揭示系统抽奖的骗局!
番茄鱼的简单做法,看这一篇你就够了!
简单自制地毯做法,助你解决问题?
治疗落枕简单有效的方法,收藏参考!

新手帮助反馈投诉免责声明服务协议

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1