linux004之 vi和vim编辑器

vi、vim编辑器简介:

  是linux中的文本编辑器,用来在linux系统中查看或编辑文本文件的命令, 相当于windows文本编辑器。

  vi和vim的区别, vim是增强版, 功能相比vi是增强了。功能都查不多,用哪个都行,一般都用vim。

 

编辑器的使用:

 

创建一个名为test.txt文件(创建文件有专门的命令,但是现在学习的编辑器命令,所以以下演示是以vi、vim编辑器来创建)

vi、vim创建文件,命令:vim 文件名(如果该文件名存在,则编辑该文件,如果不存在,则新建一个文件)

[root@localhost /]# vim text.txt

 

 

vi编辑器的三种状态:

  一般模式(查看):用vi或则vim命令打开文件,默认进入一般模式,进入该模式可以打开和查看文件, 可以通过上下左右按键移动光标来查看文件,但是不能编辑文件。

  编辑模式(编辑):在一般模式下按i或a键可以进入编辑模式。该模式下可以插入和删除文件内容。

  命令模式(保存):在一般模式下按冒号 : 键,就可以进入命令模式,然后输入保存命令就可以保存文件,那如何回到一般模式呢?按Esc键回到一般模式,然后再从一般模式进入命令模式。

    那保存命令又有哪些呢:

      q!  表示不保存,强制退出编辑器

      wq  表示保存,并且退出编辑器

      q  退出编辑器

 

vi编辑器的快捷键(常用的):

  yy(复制单行)  在一般模式下按yy,复制光标所在行内容

  p(粘贴单行)  在一般模式下按p,就可以将复制的内容粘贴在光标所在行

  yy行数(复制多行)  在一般模式下, 按yy5,就可以往下复制5行内容,yy6就是往下复制6行。粘贴还是按p键。

  /关键字(查找内容)  在命令行模式下, 按/查找的关键字(注意没有空格),回车就可以按关键字查找文件内容,按n表示查找下一个关键字。

  dd(删除单行)  在一般模式下,按dd删除光标所在行

  行数dd(删除多行)  在一般模式下, 按5dd删除往下5行内容

  u(返回上一步)  在一般模式下,按u撤销上一步的操作内容。

  set nu(显示行号)  在命令模式下, 输入set un 就可以显示内容的行号。

  set nonu(隐藏行号)  在命令模式下, 输入set nonu 就可以隐藏行号

 

  

 

posted @ 2023-02-11 15:24  博无止境  阅读(77)  评论(0编辑  收藏  举报