Vim常用指令[极简教程]

143 阅读2分钟

1 Vi/Vim介绍以及安装

1.1 介绍

​ Vi是Linux下标准的文本编辑器,类似于Windows上的记事本,而Vim是属于Vi的扩展,可以理解为升级的版本,Vim可以使字体的颜色不同,进行格式化。

1.2 安装Vim

CentOS:yum -y install vim

Ubuntu:apt -y get vim

2 打开和关闭文件命令

2.1 命令

打开文件:vim [文件名]

关闭文件:

  • :q 关闭文件(不保存)
  • :wq 保持并关闭
  • :q! 强制关闭(不保存)
  • :wq! 强制保存并关闭
  • 快捷键:shift + ZZ

2.2 实操

[root@iZ1608aqb7ntn9Z vimTest]# ls
[root@iZ1608aqb7ntn9Z vimTest]# touch test01.file 
[root@iZ1608aqb7ntn9Z vimTest]# echo "This is first Vim Test" -> test01.file 
[root@iZ1608aqb7ntn9Z vimTest]# ls
test01.file
[root@iZ1608aqb7ntn9Z vimTest]# vim test01.file 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NUHYX0LO-1631499178732)(Vim常用指令.assets/image-20210913094520449.png)]

3 插入命令

  • i : 在当前位置前插入
  • I : 在当前行首插入
  • a : 在当前位置后插入
  • A : 在当前行尾插入
  • o : 在当前行之后插入一行
  • O : 在当前行之前插入一行

4 查找命令

4.1 命令

  • /text:查找text,按n健查找下一个,按N健查找前一个。
  • ?text:查找text,反向查找,按n健查找下一个,按N健查找前一个。

4.2 演示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Q2OkJJS-1631499178734)(Vim常用指令.assets/image-20210913095417271.png)]

5 删除命令

5.1 字符为单位删除

  • x:删除当前字符
  • X:删除当前字符的前一个字符

5.2 单词为单位删除

  • dw:删除当前字符到单词尾
  • daw:删除当前字符所在单词

5.3 行为单位删除

  • dd:删除当前行
  • dj:删除下一行
  • dk:删除上一行

6 撤销操作命令

  • u :撤销
  • U :撤销对整行的操作

7 复制、剪切、粘贴

7.1 复制

  • yy:复制游标所在的整行
  • yw:复制一个单词
  • yG:复制至文本末

7.2 剪切

  • dd:其实就是剪切命令,剪切当前行
  • ddp:剪切当前行并粘贴,可实现当前行和下一行调换

7.3 粘贴

  • p:代表粘贴至光标后(下边,右边)
  • P:代表粘贴至光标前(上边,左边)

8 显示行号

8.1 命令

:set nu

8.2 演示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NrmG679l-1631499178736)(Vim常用指令.assets/image-20210913101145843.png)]