目录
1.VIM删除多行文本
首先 shift + :切换成命令模式,然后输入 n1,n2d 。 其中,n1和n2分别代表要删除的起始行和结束行号,d是删除的关键字。
2.VIM处理文本替换
查找: 输入 / 后,输入要查找的字符或者字符串,然后n表示下一处,N表示上一处。
替换:首先shift + :切换成命令模式,然后输入 {作用范围}/目标/替换/替换标志。作用范围: s代表只替换光标所在行,%s代表会替换全文的目标,n1,n2s代表会替换n1到n2行的目标。而替换标志中如果是 g 代表替换所有出现的目标,而如果后面为空,代表从光标位置开始查找替换,如果为i表示大小写不敏感,I为大小写敏感。
3.在当前行上移动光标
0:移动到行头
^:移动到本行的第一个不是空格的字符的位置
$:移动到行尾
g_ :移动到本行最后一个不是空格的字符位置
4.跨行移动光标
nG :光标定位到底n行的行首
gg:光标定位到第一行的行首
G:光标定位到最后一行的行首
H:光标定位到当前屏幕的第一行行首
M: 光标移动到当前屏幕的尾部
5.翻页操作
ctrl+f
查看下一页内容
ctrl+b
查看上一页内容
6.VIM的复制,粘贴,删除(常用部分)
dd:删除一整行
ndd:删除光标处开始的n行
x :删除光标当前所在字符
r:替换光标当前所在的字符
yw:复制一个单词
yy:复制一行
nyy:复制从光标开始的n行
p:从光标后开始粘贴
P:光标前开始粘贴
7.撤销操作和恢复
u
撤销刚才的操作
Ctrl+ r
恢复撤销操作
8.VIM可视化模式
v:字符可视化,能选中多个字符进行操作
V:行可视化,能选中多行进行操作
Ctrl + v :代码块可视化,可选中代码块进行操作
当可视化区域选择完后,按下d会删除该区域,按下y会复制该区域,按下p会粘贴选择的区域。
9.VIM的代码提示功能
编辑模式下,快捷键Ctrl +n 或者 Ctrl + p 会有代码提示功能。
10.文件中跳转技巧
将光标置于目标文件上后,按下gf ,若路径没有错误,就可以跳转过去。
想要返回原文件 ,快捷键 Ctrl + o 。即可跳转回初始文件。