技巧23-只要可能,最好用操作符命令,而不是可视命令

  • 可视模式可能比Vim的普通模式操作起来更自然一些,但是有一个缺点:.命令有时候会有一些异常的表现。
  • vit: visually select inside the tag
  • 把括号内的字符都转为大写:
  • step1: vi{
  • step2: U
  • step3: j.
   <html>aaaaaaaaaaaaaaaaaaaaa</html>
   <html>bbbbbbbbbbbb</html>
  • vi{,vi(,vi[ 把括号内的字符都转为大写:
  • step1: vi{
  • step2: U
{Aaaaaaaaaaaaaaaa}
{bbbbbbbbbbbbbbbbbbbb}
(aaaaaaaaaaaaaaa)
[bbbbbbbbbbbbbbbbbbbb]

使用普通模式下的操作符命令

  • gUit,gUi{,gUi[,gUi(

总结

  • 在做一系列可重复的修改时,最好首选操作符命令,而不是可视模式命令。