目录
vi和vim联系
Linux会内置vi文本编辑器,而vim则像是vim的加强版,可以通过文字颜色别别语法的正确性,代码补全、编译、错误跳转。简单来说它们像是文本编辑器一样。
vi和vim的三种模式
1.正常模式
默认模式,使用“上、下、左、右”移动光标,使用“删除字符”,“删除整行”删除文档的内容,复制、粘贴也是可以使用的
2.插入模式
按i、o、a(大小写均可)进入,编辑文档,一般按i
3.命令行模式
插入模式按esc或者/,返回正常模式,按“ :”进入,完成读取,存盘、替换、离开vim、显示符号等动作
![各模式的相互切换图](https://i-blog.csdnimg.cn/blog_migrate/9b4ec1f648f4b36317fafcdbc4303a13.png)
部分常用快捷键
yy:拷贝当前行,正常模式下使用,例:当前向下拷贝5行,5yy,相当于ctrl+c
dd:删除当前行,正常模式下使用,例:当前向下删除5行,5dd
p:粘贴,正常模式下使用,yy后需要粘贴才能显示拷贝的内容
/关键字:命令行模式使用,在文件中查找某个单词,再按回车查找,按n查找下一个
set nu:命令行模式使用,设置文件的行号 set nonu:命令行模式使用,取消文件行号
G:正常模式下使用,定位文档末行 gg:正常模式下使用,定位文档首行
u:撤销动作,正常模式下使用,撤销的是你刚刚在插入模式编辑的所有内容
输入数字,在按下shift+g:定位到指定的一行
总结:
这部分分为两个内容,vi和vim的基本介绍和部分快捷键的使用,快捷键很多,但也不需要全部记住,知识记住做笔记的部分常用的就好,实际操作linux的第一部分,还没有涉及难点,简单记忆就好,