小言_互联网的博客

Linux基础核心经典教程(008)——vi/vim文本编辑器

309人阅读  评论(0)

版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

概述

在Windows中常使用系统自带的记事本编辑文档。类似地,Linux内置了vi文本编辑器用于编辑文档。除了vi之外,还有vim编辑器。vim可看做是vi的增强版本,可用于简单的软件开发与程序设计。

vi/vim常见模式

在使用vi/vim之前,我们需要掌握和理解vi/vim常见的三种模式。

正常模式

使用vi/vim打开文档时默认进入正常模式;正常模式也称为一般模式。在正常模式下可以使用“上下左右”键移动光标;可使用“复制”和“粘贴”等操作。总之:在正常模式下不可直接编辑文档。

编辑模式

编辑模式也称为插入模式;在该模式下我们可编辑文档内容。在正常模式下,按下 i、I、 o,、O,、a、 A,、r, R 等任何任意一个字母即可进入编辑模式。一般情况下,使用insert字母的首字母i进入编辑模式(插入模式)。

命令模式

在该模式中 可使用vi/vim指令对文档进行读取、存盘、显示行号、替换、退出等操作。

三种模式的相互转换

  • 1、在终端可通过vim 文件名的方式打开或创建文档,此时为正常模式(普通模式)。
  • 2、在正常模式下通过i等字母进入编辑模式
  • 3、在编辑模式中通过Esc键回到正常模式
  • 4、在正常模式下通过:或者/进入到命令模式,常用的是:
  • 5、在命令模式下通过Esc键回到正常模式
  • 6、在命令模式下通过:wq或者:q或者:q!退出文档
  • 7、:q表示退出wq:表示保存修改并退出:q!表示不保存修改强制退出

vi/vim入门

在此,通过两个示例介绍 vi/vim最基本的使用。

示例1

第一步

双击桌面计算机,再双击文件系统,打开终端

第二步

通过命令vim /etc/profile打开etc下的profile

第三步

通过命令:q退出文档

示例2

第一步

双击桌面计算机,再双击文件系统,打开终端;再通过 vim Hello.java创建新文档

第二步

按下i键进入编辑模式


编辑内容

在完成编辑后按下Esc回到普通模式再通过:进入命令模式使用:wq保存且退出

vi/vim常用快捷键

在此,简单介绍vi/vim常用快捷键

复制当前行

通过yy复制当前行

粘贴

通过p键可以实现粘贴

删除当前行

通过dd删除当前行

设置行号

在命令模式下通过:set nu设置行号

取消行号

在命令模式下通过:set nonu取消行号

查找

在正常模式下通过 /关键字 进行查找 ;在匹配过程中通过n键表示查找下一个

撤销

若想撤销在编辑模式中的操作可回到普通模式在通过u键对其进行撤销。


转载:https://blog.csdn.net/lfdfhl/article/details/108014394
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场