Re: [問題] 關於vim的一些操作

看板Editor (編輯器(vim/emacs))作者 (vimrc)時間10年前 (2014/09/07 21:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《kdok123 (小天)》之銘言: : ex1: : abc : def : def : 我現在想要複製abc,並且取代下面兩個def,我要怎麼做比較快? : (目前想到的是跑到前面貼上,再刪除def,可是我真的沒辦法覆蓋它嗎?) : (我嘗試過用v圈起來再p,可是這樣再第二個def的時候暫存區就會變成def,有點不太理解 : 我什麼時候改變暫存區的...) 我猜是在你貼上第一次的時候,他內部是用類似 dd+p 的方式在貼 因此就把 def 丟進 register 裏面了 建議可以用 YankRing 這個 plugin,可以方便存取 register 這樣你就可以在第二個 def 時用簡單的 p, <C-p> (YankRing mapping) 來叫出後面的 register : ex2: : a : b : 我想要把a和b中間的空行刪掉,我用了dd,可是這樣暫存區就改了,有點麻煩 : 有更好的方法嗎? 如上,推薦用 YankRing -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.228.188 ※ 文章網址: http://www.ptt.cc/bbs/Editor/M.1410095282.A.0C0.html

09/08 08:18, , 1F
我是用"xdd把刪掉的丟到廢棄物專用reg
09/08 08:18, 1F
文章代碼(AID): #1K35Yo30 (Editor)
文章代碼(AID): #1K35Yo30 (Editor)