vi和vim编辑器
Vi和Vim编辑器
基本介绍
- Linux系统会内置vi文本编辑器
- Vim具有程序编辑的能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补充,编译和错误跳转等方便编程的功能,被广泛使用
vi和vim常用的三种模式
1. 正常模式
以vim打开一个文档就可以直接进入一般模式了,是默认的模式,在这个模式中,可以使用上下左右按键来移动光标,可以使用删除字符或删除整行来处理文档内容,也可以使用复制粘贴处理文件数据
2.插入模式
按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可
3. 命令行模式
输入esc再输入: 在这个模式中,可以提供相关指令,完成读取,存盘,替换,离开vim,显示行号等的动作则是在此模式中达成
快捷键
- 拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴,输入p
- 删除当前行 dd, 删除当前行向下的5行 5dd
- 在文件中查找某个单词, 命令行下 /关键字 ,回车查找 输入 n 就是查找下一个
- 设置文件的行号,取消文件的行号 命令行下 set nu 和 set nonu
- 编辑 /etc/profile 文件,在一般模式下,使用快捷键到该文档的最末尾 G 和最首行 gg
- 在一个文件中输入 hello,在一般模式下,然后又撤销这个动作 u