Re: [問題] 關於vim的一些操作
看板Editor (編輯器(vim/emacs))作者vimrc (vimrc)時間10年前 (2014/09/07 21:08)推噓0(0推 0噓 1→)留言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
09/08 08:18, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
Editor 近期熱門文章
PTT數位生活區 即時熱門文章