vim 学习笔记
#Vim基本操作
进入插入模式:
i:插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行尾
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首
移动光标
h: 左移
j: 下移
k: 上移
l: 右移
M:光标移到中间行
gg:移到文件开头
G:移到文件结尾
L:光标移到频幕的最后一行
nG:移动到指定行,n表示行数
W:向后一次移动一个单词(每个单词之间有空格)
B:向后一次移动一个单词
{ :按段上移移动(向上移到有空行的地方)
} :按段上移移动(向下移到有空行的地方)
Ctrl – d:向下翻半屏
Ctrl – u:向上翻半屏
Ctrl – f:向下翻一屏
Ctrl – h:向上翻一屏
删除命令:
x:删除光标后一个字符,相当于del
X:删除光标前一个字符,相当于Backspace
dd:删除一行
nd:删除n行
D:删除光标后文本的所有行,包括光标所在字符
d0:删除当前行光标前文本内容,不含光标所在字符
dw:删除光标开始的单词(从光标处开始到第一个空格出现)
撤销命令
u:撤销
U:一次性撤销所有操作
Ctrl – r:反撤销
替换字符
r:替换当前字符
R:
替换命令
把abc全部替换成123:%s /abc/123/g
把abc全部替换成123(但需要用户确认):%s /abc/123/gc