Search

1/16/2008

Inserting text in multiple lines : vim online

Tip #194 - Inserting text in multiple lines : vim online
以前是這樣做的,只適合在某些行的最前面或最後加東西
1. 用 shift+v 做 row 的選取。
2. 按 : 此時下面出現 :'<,'>
3. 接著打 s/^/foo/ 在最前面插入 foo,或者 s/$/foo/在最後面插入foo,完成。

這篇提到的方法適合在任意的地方加上東西。
1. 用 ctrl+v 做 block 的選取。
2. 用 A 可以在選取範圍的後面 append,用 I 可以在選取範圍的後面 insert。
3. 打一些東西,不過只會看到現在這一行有改變。
4. 按 Esc,這是最重要的一步,完成。

照理講第3步應該要有一些視覺上的提示才對阿。

沒有留言: