Vim实用技巧
第⚪章 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 | 进入面向行的可视模式 |