- 主题:vim visual block mode操作
这种情况,我一般是光标挪到行末,按 a 然后 Backspace 往前把 )) 也给删了,重新输入完整的 , 4))) 然后 Esc。这时光标依然在行末,并且因为这行加了一小段,所以通常这行比下一行长,所以我只要 j 到下一行然后 . 再 j 到下一行再 . 反复按 j.j.j. 基本上就搞定了,不用 :%s 替换,主要是 :% 都要按 shift,麻烦。哈哈哈。
--
FROM 122.231.210.*
类似 j.j.j. 的还有 n.n.n. 比如要把 cat 改成 dog 就查找 /cat/e 光标在 t 上,然后按 a 再往前删掉 cat 输入 dog,Esc。然后 n.n.n. 就把 cat 都改成 dog 了。比起 :%s/cat/dog/g 好处是可以看一下再换,而不是盲换,心里踏实点,而且我通常会配合我的
https://www.vim.org/scripts/script.php?script_id=1238
把 cat 和 dog 分别高亮起来,这样 n. 一下,黄色的 cat 变成红色的 dog,老花眼也看得很清楚。:-)
--
FROM 122.231.210.*