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
3 插入命令
- i : 在当前位置前插入
- I : 在当前行首插入
- a : 在当前位置后插入
- A : 在当前行尾插入
- o : 在当前行之后插入一行
- O : 在当前行之前插入一行
4 查找命令
4.1 命令
- /text:查找text,按n健查找下一个,按N健查找前一个。
- ?text:查找text,反向查找,按n健查找下一个,按N健查找前一个。
4.2 演示
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 演示