0


VIM详细介绍

一、VIM编辑器

1)vi概述

vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。

2)vim编辑器

Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。

3)vim编辑器的安装

☆ 已安装

Linux通常都已经默认安装好了 vi 或 Vim 文本编辑器,我们只需要通过vim命令就可以直接打开vim编辑器了,如下图所示:

二、VIM编辑器的使用

1)使用vim打开文件

基本语法:

vim 文件名称

① 如果文件已存在,则直接打开

② 如果文件不存在,则vim编辑器会自动在内存中创建一个新文件

案例:使用vim命令打开1.txt文件

vim 1.txt

或者

[root@server ~]# head /etc/passwd > 1.txt

先创建出来一个测试文件1.txt,这句话的意思是把/etc/passswd前十行的内容写入1.txt中。

三、VIM四种模式的关系

1)VIM四种模式

  • 命令模式
  • 编辑模式
  • 末行模式
  • 可视化模式

vim编辑器的四种模式

1.命令模式

使用VIM编辑器时,默认处于命令模式。在该模式下可以移动光标位置,可以通过快捷键对文件内容进行复制、粘贴、删除等操作。

2.编辑模式

在命令模式下输入小写字母a或小写字母i即可进入编辑模式,在该模式下可以对文件的内容进行编辑

详细

(1)i 从当前光标所在字符插入。

(2)a 从当前光标的后一个进入插入。

(3)o 在当前所在行的下一行产生一个空白行并进入插入模式。

(4)I 光标跳到本行的开头,并进入插入模式。

(5)A 光标跳到本行的结束,并进入插入模式。

(6)O 在当前行的上一行产生一个空白行并进入插入模式。

3.末行模式

在命令模式下输入冒号:即可进入末行模式,可以在末行输入命令来对文件进行查找、替换、保存、退出等操作

4.可视化模式

可以做一些列选操作(通过方向键选择某些列的内容,类似于Windows鼠标刷黑)

2)VIM四种模式的关系

四、命令模式下的相关操作

a.如何进入命令模式

答:在Linux操作系统中,当我们使用vim命令直接打开某个文件时,默认进入的就是命令模式。如果我们处于其他模式(编辑模式、可视化模式以及末行模式)可以连续按两次Esc键也可以返回命令模式

b.命令模式下我们能做什么

① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复

五、末行模式下的相关操作

  1. 如何进入末行模式

进入末行模式的方法只有一个,在命令模式下使用冒号:的方式进入。

  1. 末行模式下我们能做什么

文件保存、退出、查找与替换、显示行号、paste模式等等

3.保存/退出(!)

:w => 代表对当前文件进行保存操作,但是其保存完成后,并没有退出这个文件

:q => 代表退出当前正在编辑的文件,但是一定要注意,文件必须先保存,然后才能退出

:wq => 代表文件先保存后退出(保存并退出)

如果一个文件在编辑时没有名字,则可以使用:wq 文件名称,代表把当前正在编辑的文件保存到指定的名称中,然后退出

:q! => 代表强制退出但是文件未保存(不建议使用)

六、编辑模式

1)编辑模式的作用

编辑模式的作用比较简单,主要是实现对文件的内容进行编辑模式。

2)如何进入编辑模式

首先你需要进入到命令模式,然后使用小写字母a或小写字母i,进入编辑模式。

命令模式 + i : insert缩写,代表在光标之前插入内容

命令模式 + a : append缩写,代表在光标之后插入内容

3)退出编辑模式

在编辑模式中,直接按Esc,即可从编辑模式退出到命令模式。

七、可视化模式

1)如何进入到可视化模式

在命令模式中,直接按ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑ ↓ ← →方向键来选中需要复制的区块,按下y 键进行复制(不要按下yy),最后按下p 键粘贴

退出可视模式按下Esc

2)可视化模式复制操作

第一步:在命令模式下,直接按小v,进入可视化模式

第二步:使用方向键↑ ↓ ← →选择要复制的内容,然后按y键

第三步:移动光标,停在需要粘贴的位置,按p键进行粘贴操作

3)为配置文件添加#多行注释(!)

第一步:按Esc退出到命令模式,按gg切换到第1行

第二步:然后按Ctrl+v进入到可视化区块模式(列模式)

第三步:在行首使用上下键选择需要注释的多行

第四步:按下键盘(大写)“I”键,进入插入模式(Shift + i)

第五步:输入#号注释符

第六步:输入完成后,连续按两次Esc即可完成添加多行注释的过程

4)为配置文件去除#多行注释(!)

第一步:按Esc退出到命令模式,按gg切换到第1行

第二步:然后按Ctrl+v进入可视化区块模式(列模式)

第三步:使用键盘上的方向键的上下选中需要移除的#号注释

第四步:直接按Delete键即可完成删除注释的操作

八、退出vim编辑器

vim编辑器保存文件

在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入wq,代表保存并退出。

vim编辑器强制退出(不保存)

在任何模式下,连续按两次Esc键,即可返回到命令模式。然后按冒号:,进入到末行模式,输入q!,代表强制退出但是不保存文件。

标签: vim 编辑器 linux

本文转载自: https://blog.csdn.net/weixin_56747088/article/details/131720694
版权归原作者 QGY、须成长 所有, 如有侵权,请联系我们删除。

“VIM详细介绍”的评论:

还没有评论