5.1 Linux系统的vim编辑器
5.1.1 vim编辑器的概述
vim编辑器的简介
1.vim是什么?
vim是一个类似vi的文本编辑器,它在vi的基础上增加了很多新特性
vim是vi发展出来的一个文本编辑器,编译及错误跳转等方便编译的功能丰富,在实际应用中较为广泛
2.为什么要学vim?
所有的Linux系统都会内建vi文本编辑器,其他的文本编辑器不一定存在
很多软件的编辑接口都会主动调用vi
vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序开发
5.1.2 vim的三种模式详解
vim有哪三种模式
1.一般模式
2.编辑模式
3.命令模式
vim的一般模式
1.一般模式的作用
以vim打开一个文件就直接进入一般模式(默认模式)
一般模式可以使用上下左右键来移动光标的位置
一般模式可以使用删除字符或者删除整行来处理文件内容
一般模式可以使用复制、粘贴来处理文件数据
一般模式无法任意编译文件内容
vim的编辑模式
1.编辑模式的作用
编辑模式可以输入文本内容
按下从编辑模式返回一般模式
2.如何从一般模式进入编辑模式
在一般模式下按下以下按键即可进入编辑模式
vim的命令模式
1.命令模式的作用
命令模式可以提供查询、替换等功能
保存、离开vi显示行号等命令都是在命令模式下进行
2.如何从一般模式进入命令模式
在一般模式中,输入":"、"/"、"?"三个字符中的任意一个就可以将光标移动到最下面一行,然后输入所需的命令即可
vim三种模式的相互转换
1.vim三种模式如何相互转换
vim中一般模式可以转换到编辑模式和命令模式,但是编辑模式和命令模式之间不能相互转换
5.1.3 vim三种模式常用的快捷键
一般模式常用的快捷键
1.移动光标类型的快捷键
下表为vim移动光标类型的快捷键
2.查找相关的快捷键
以下为vim与查找相关的快捷键
3.替换相关的快捷键
以下为vim与替换相关的快捷键
4.删除相关的快捷键
以下为vim删除相关的快捷键