转载请注明来源"老男孩IT教育"
来源网址:https://www.sholdboyedu.com/new/391.html

Linux下有许多编辑器,如KDE下的kwrite,GNOME下的gedit。其中历史最悠久的、使用最广泛的就是vi编辑器及其增强版vim。那么我们应该如何使用及理解vi编辑器呢,下面我们一起来看看吧!

1. vi编辑器简介(详见linux系统管理P252)

1) 掌握vi的定义:vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。

2. vi编辑器的操作模式(详见linux系统管理P255)

1) 掌握vi编辑器的3中基本模式:

  a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。

  b) 编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。

  c) 扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。

3. 在vi编辑器中光标的移动(详见linux系统管理P256)

1) 掌握在vi编辑器中用来移动光标位置的键与光标移动之间的关系,如下表:

4. 进入插入模式(详见linux系统管理P258)

1) 掌握从命令行模式进入插入模式的命令:

  a:进入插入模式并在光标之后进行添加。

  i:进入插入模式并在光标之前进行插入。

  o:进入插入模式并在当前(光标所在)行之下开启新的一行。

5. 在命令行模式下删除与复制的操作(详见linux系统管理P259)

1) 掌握常用的删除与复制的常用按键

6.粘贴命令

1) 掌握粘贴命令:

7. 复原和重做命令

1) 掌握常用的复原和重做命令:

8.扩展模式与文件的存储和退出

1)掌握扩展模式下常用的命令:

9.快速移动光标在文件中的位置

1)掌握快速移动光标在文件中的位置的命令

10.快速移动光标在屏幕中的位置

1)掌握快速在屏幕中移动光标的位置的命令

11.课后作业(用时40分钟)

1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

2) 进入命令行模式复制改行内容,在下方粘贴80行

3) 快速移动光标到文件的最后一行

4) 快速移动光标到当前屏幕的中间一行

5) 快速移动光标到文件的第五行

6) 在下方插入新的一行内容“welcome to beijing”

7) 删除刚插入的一行

8) 撤销上一步的操作

9) 进入扩展模式,执行文件的保存退出操作


©著作权归作者所有:来自51CTO博客作者上海老男孩教育的原创作品,如需转载,请注明出处,否则将追究法律责任

你的鼓励让我更有动力

赞赏

0人进行了赞赏支持

更多相关文章

  1. 时钟同步设备(NTP时间同步)工作模式讲解
  2. EGG Network阿凡提的模式是怎么样的?早点了解别错失这个机会!
  3. 全基因组分析揭示长非编码RNA的差异表观特征模式
  4. Python设计模式六大原则!
  5. 在vscode中go编码发生的问题整理
  6. 请将你的 if else 设计成责任链模式!
  7. react中的render-props模式
  8. k8s中关于kube-proxy的iptables模式和ipvs模式探讨
  9. 微服务设计模式(下)

随机推荐

  1. Android studio 中JNI JAVA和C++互调
  2. Android 中播放内存中视频
  3. Android上传文件,客户端+服务器源码
  4. Amazon Kindle Fire 狂銷! 不到三個月就
  5. Android Studio 3.6.3 中遇到无法创建Fil
  6. android中真正destroy掉activity的方法
  7. android不能显示log的问题
  8. android拨打电话
  9. Android ADT 插件安装
  10. Android 格式化日期