技巧1 认识.命令
.命令会重复上次的修改

技巧2 不要自我重复
$命令:光标移动到行尾
a命令:在当前光标之后添加内容
A命令:在当前行结尾添加内容
$A等于A
技巧3 以退为进
s命令:删除光标下的字符,然后进入插入模式
f{char}命令:查找下一处指定字符出现的位置,如果找到就把光标移动到那里
;命令:重复查找上次f命令所查找的字符

技巧4 执行、重复、回退
|
目的 |
操作 |
重复 |
回退 |
|
做出一个修改 |
{edit} |
. |
u |
|
在行内查找下一指定字符 |
f{char}/t{char} |
; |
, |
|
在行内查找上一指定字符 |
F{char}/T{char} |
; |
, |
|
在文档中查找下一处匹配项 |
/pattern回车 |
n |
N |
|
在文档中查找上一处匹配项 |
?pattern回车 |
n |
N |
|
执行替换 |
:s/target/replacement |
& |
u |
|
执行一系列修改 |
qx{changes}q |
@x |
u |
技巧5 查找并手动替换
*命令:查找当前光标想下的单词
Cw命令:删除从光标位置到单词结尾间的字符,并进入插入模式
技巧6 认识.范式
理想模式:用一键移动,另一键执行
这篇文章介绍了Vim编辑器的一些高级使用技巧,包括利用.命令重复上次修改,避免自我重复的操作,使用s和f命令进行文本编辑和查找,以及如何执行查找和替换操作。此外,还提到了范式概念,强调了一键移动和执行的效率提升。

8799

被折叠的 条评论
为什么被折叠?



