1.Vim介绍
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。
第一阶段通过vimtutor的学习,加强vim的熟练度
1.1光标移动
hjkl左下上右移动光标,normal模式下。
1.2vim进入和退出
命令行下vim加文件名打开文件。
:q!不保存退出
:wq保存退出
1.3字符删除
x键删除当前位置字符
1.4编辑插入
i键,光标位置插入
a键,光标后插入
2.1删除命令
dw删除光标位置到下一个单词中间部分(包括空格)
de删除光标位置到下一个单词中间部分(不包括空格)
dd删除整行
d$删除光标位置到行尾
2.2命令和对象
通过【数字+命令】的方式,完成多个操作的。
0键,移动到行首
2.3撤销
u键(小写),撤销之前的操作
U键(大写),撤销整行中所有的改动
CTRL+R,撤销撤销的命令
3.1替换put命令
p键,将最后一次删除的内容植入光标之后
3.2替换字符命令
r+字符,替换光标位置字符
3.3更改单词
cw 更改光标位置单词,从光标后。
3.4c命令
C命令和d命令一样可以接对象
cw 单词
c¥ 光标处到行末
4.1定位和文件状态
ctrl g 显示光标在哪一行
shift g 跳转到最后一行
gg 跳转文件第一行
number shift g 跳转到number行
4.2查找命令
/ 字符串 ,查找字符串
? 字符串 逆向查找字符串
查找同上次一样的字符串,按n。
4.3查找匹配的括号
光标放在,( { [ 上 按%,可以直接匹配跳转到对应的括号上面
4.4替换修正命令
输入:s/old/new/g 替换old为new g表示一行所有的替换
输入:%s/old/new/g 替换整个文件中匹配串。