作者denru01 (阿儒)
看板Editor
標題[vim ] 連續貼上取代
時間Tue Apr 17 21:46:13 2012
開始轉換到VIM約一個多月的時間,
漸漸的順手了起來,但有個問題一直沒辦法解決,
就是連續貼上取代的問題。
比方說
aaa+bbb=ccc
bbb+ccc=ddd
ccc+ddd=eee
我要換成
aaa+bbb=ccc
aaa+ccc=ddd
aaa+ddd=eee
這時我會
1.Ctrl+v選取aaa,再y
2.Ctrl+v選取bbb,再p
3.Ctrl+v選取ccc,再p
在第三步時,會把ccc變成bbb,因為在第二步時會自動把bbb放到剪貼簿裡,
而無法在第三步時貼上aaa。這時只能再選取一次aaa,複製,再重覆第三步。
請問有什麼方法可以連續貼上aaa的呢?
謝謝!
--
▂▃▄▃▂
◢
˙ ◣
˙ ▅
▉▃ /◤
喵喵~~~~
▊▏
◣╲ˍ ╱▎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.17.189
1F:推 mjsg::noremap p pgvy? 04/17 22:19
2F:→ mjsg:這只是讓他重新複制一次你貼上的那段內容,可能有更好的方法 04/17 22:20
3F:推 Uruzu:p 改成 "0p 04/17 22:43
4F:推 mjsg:感謝Uruzu,又多學了一個 04/17 22:48
5F:→ denru01:感謝回覆! 只是這樣大量貼上時要按的鍵變的很多 04/18 12:07
6F:推 mjsg:一樣,在要大量貼上前用 map … :noremap p "0p 04/18 12:12
7F:→ mjsg:看有沒有需要用到 P,這部份可能也要用到map? 或是macro 04/18 12:13
8F:→ denru01:m大的方法很好用 已加到vimrc中 04/18 12:14
9F:→ kdjf:用visual mode如何? 04/18 13:52
10F:推 Arim:請問0p的意思是? 04/21 10:57
11F:推 bootleq:是 "0p,把 register 0 的內容取出來 paste 04/21 12:00
12F:→ bootleq:還是推 plugin: kana/vim-operator-replace 04/21 12:01
13F:→ bootleq:不必動原生的 p、不必想 register,還可以用 . repeat 04/21 12:02
14F:推 carlcarl:d x p的都可以換成"0d "0x "0p的版本 感覺比較好用 04/22 17:24
15F:→ denru01:To bootleq: 看了半天還是不知道這個plugin在做什麼跟 04/25 18:30
16F:→ denru01:怎麼用耶... 04/25 18:30
17F:推 ViewMoon:若是 gvim, 用 Ctrl-Ins 替代 y, 用 Shift-Ins 替代 p 05/06 13:37