[vim ] 大量貼上?

看板Editor (編輯器(vim/emacs))作者 (Arim5566)時間12年前 (2012/05/08 11:47), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
各位好 如果我有一段text如下 1 234 2 345 3 456 想要在每一行的空白處插入w 變成 1w234 2w345 3w456 本來想用visual block(ctrl+c)選取空白處 然後按p(如果有複製w的話) 可是他就只能貼上一個w 沒辦法為每一行都貼上一個w 請問該怎麼做呢? 謝謝 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.98.165 ※ 編輯: Arim 來自: 61.63.98.165 (05/08 11:48)

05/08 12:01, , 1F
1. 游移到第1行的1的後面那個空格
05/08 12:01, 1F

05/08 12:02, , 2F
2. Ctrl + v進入visual block模式
05/08 12:02, 2F

05/08 12:02, , 3F
3. 按兩下j,應該會有區塊選取了
05/08 12:02, 3F

05/08 12:03, , 4F
4. 按一下c,你會看到空白不見了
05/08 12:03, 4F

05/08 12:03, , 5F
5. 因為你已經進入insert mode,這時候你可以打w
05/08 12:03, 5F

05/08 12:04, , 6F
6. 看起來雖然只有第一行加了w,但esc之後就會.. :)
05/08 12:04, 6F

05/08 12:43, , 7F
有時候 insert mode 的 <c-r> 接 register 代號會很方便
05/08 12:43, 7F

05/08 12:58, , 8F
insert mode <c-r> 好用耶!感謝樓上
05/08 12:58, 8F

05/08 14:32, , 9F
thx
05/08 14:32, 9F

07/31 14:00, , 10F
先用ctrl+v,然後用I,把字打上去.再按esc就ok
07/31 14:00, 10F
文章代碼(AID): #1Fg9TT9s (Editor)
文章代碼(AID): #1Fg9TT9s (Editor)