vi和vim的基本介绍
Linux系统会内置vi文本编辑器
vim具有程序编辑的能力,可以看做是vi的增强版本。
vi和vim的三种模式
正常模式
以vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,可以使用上下键来移动光标,可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、粘贴】来处理数据。
插入模式
按下i,I,o,O,a,A,r,R等任何一个字母之后,才会进入编辑模式也就是插入模式,一般按i即可。
命令行模式
输入esc进入正常模式,在按下“:”键,即可进入命令行模式。
可以在这里完成相关指令,比如读取、存盘、替换、离开vim、显示行号等。
vi和vim的基本使用
可以直接使用
vim 文件名
来打开个文件,如果这个文件名不存在,则创建一个该文件名的文件。
各种模式的相互切换
vi和vim快捷键
1.拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴(p)
2.删除当前行 dd,删除当前行向下的5行 5dd
3.在文件中查找某个单词,命令行模式下,输入/关键字,回车查找,按下n就是查找下一个。
4.设置文件的行号,取消文件的行号,【命令行下:setnu和:set nonu】
5.编辑文件,在一般模式下,按下G到该文件的最末行,按下gg到最首行。
6.在一个文件中修改了某个部分,返回到一般模式下,按下u撤回这个动作,相当于windows中的ctrl+z
7.在一般模式下,输入20在输入shift+g光标就会移动到第20行。