7.9. 技巧 23——尽可能使用操作符而不是视觉命令——讨论

未匹配的标注

两种技术都只需要四次键击:vitUgUit,但是底层的语义却是非常不同的。在视觉模式的方法里,这四次键击可以认为是两个独立的命令,vit选择一个区域,然后 U 去转换这个选择区域。相反, gUit 能被看作是一个单独的命令,它包含了一个操作符(gU) 和一个移动 (it) 。

如果想设置点命令,然后可以重复一些有用的事情,那么最好离开视觉模式。一般在处理一系列的重复更改时,应该尽量地使用操作符命令,而不是它们的视觉模式等价命令。

这不是说视觉模式是一无是处。它仍然有它的用处。不是每一个编辑任务都需要重复,所以视觉模式非常适合于一次性的更改。即使 Vim 的移动可以如手术刀般地精确,有时也需要修改那些结构跟踪起来很困难的文本范围。在这种情况下,视觉模式就是完成工作的正确工具。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~