第⚪章 Vim命令总结

​ 根据每章节的阅读记录书中的Vim命令,以便查阅。

按键操作 操作解释 操作前 操作后
. 重复上次的修改
x 删除当前字符 Line ine
dd 删除一整行 Line one
Line two
Line two
a 在当前光标之后进入插入模式
A 在当前行结尾添加内容,A=$a
o 在下一行的起始位置插入内容
O 在上一行的起始位置插入内容
^ 光标移动到当前行的开始处
i 进入插入模式
I 光标移动到当前行开始出并进入插入模式,I=^i
s 删除当前字符并进入插入模式,而x不进入插入模式
S
c 剪切所选中的内容
C
f{char} 查找下一处字符的位置,如果找到了,就把光标移到那里
; 重复查找上次f{char}所查找的字符
, 反方向查找上次f{char}所查找的字符
u 回退刚才的操作
/pattern 查找下一处匹配项
?pattern 查找上一处匹配项
n 重复查找下一处匹配项
N 重复反向查找下一处匹配项目
:s/target/replacement 在当前行执行替换
& 在当前行继续执行替换
b 反向将光标移动到下一个单词前
w 将光标移动到下一个单词前
j 光标下移
k 光标上移
l 光标右移
p 粘贴
<C-h> 删除前一个字符
<C-w> 删除前一个单词
<C-u> 删除至行首
R 由普通模式进入替换模式
v 进入面向字符的可视模式
V 进入面向行的可视模式