一、vi和vim的基本介绍
所有的Linux系统都会内建 vi文本编辑器,vim具有程序的编辑能力,可以看作是vi的增强版本。
二、vi和vim的三种常见模式
1.正常模式
在正常模式下,可以使用快捷键
2.插入模式/编辑模式
可以输入内容,按下 i,I,o,O,r,R等任何一个字母之后才会进入编辑模式,一般来说按 i 即可
3.命令行模式
可以提供相关指令,完成读取、存盘、替换、离开等
4.三种模式的切换
wq:保存后退出
q:做了修改按这个的话会提示没保存
q!:强制退出
三、vi和vim的快捷键
1.常见的快捷键
(1)拷贝当前行 yy,拷贝当前行向下5行 5yy,并粘贴 p
(2)删除当前行 dd,删除当前行向下5行 5dd,
(3)在文件中查找某个单词【在命令行下 /关键字,回车 查找,输入n就是查找下一个】
(4)设置文件行号【命令行下 :set nu】,取消文件行号【命令行下 :set nonu】
(5)编辑 /etc/profile 文件,使用快捷键到文档的最末行【G】和最首行【gg】,这些都是在正常模式下执行的
(6)在文件中输入一个东西,然后又撤销这个动作【在正常模式下:u】
(7)编辑 /etc/profile 文件,并将光标移动到 20行 shift+g
第一步:输入 :set nu
第二步:输入 20
第三步: shift+g