[vim ] viwp 有辦法不要把覆蓋掉的放進reg?

看板Editor (編輯器(vim/emacs))作者 (kj)時間6年前 (2018/03/08 18:22), 編輯推噓3(3012)
留言15則, 5人參與, 6年前最新討論串1/1
如題 常常會用到 viwp 的指令覆蓋一個字 不過蓋掉以後會把被p掉的字放進reg 接下來要繼續p的話就要從reg裏面把原來y的內容拿出來用 如viw"0p 感覺有時不太方便 是否有辦法直接不放進reg就繼續p呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.220.230 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1520504558.A.D6E.html

03/08 18:42, 6年前 , 1F
也有想過要改這個 可是有時候這樣又很方便XD
03/08 18:42, 1F

03/09 08:26, 6年前 , 2F
除了使用"_dp外不知道是否還有其它方式
03/09 08:26, 2F

03/09 08:28, 6年前 , 3F
有時要代換不同字符類似規則的東西viwp會把代換的內容
03/09 08:28, 3F

03/09 08:28, 6年前 , 4F
放回reg其實有點不便 @@
03/09 08:28, 4F

03/09 15:09, 6年前 , 5F
ReplaceWithRegister 裝這套件,就可以用 grip 去取代
03/09 15:09, 5F

03/09 15:10, 6年前 , 6F
更正,是 griw(go replace inner word)
03/09 15:10, 6F

03/10 21:28, 6年前 , 7F
03/10 21:28, 7F

03/11 21:04, 6年前 , 8F
上述討論串的其中一位 Luc Hermitte 有整理一個 plugin
03/11 21:04, 8F

03/11 21:04, 6年前 , 9F
可以解決 https://goo.gl/oxrb9B , 他提到的另一位
03/11 21:04, 9F

03/11 21:07, 6年前 , 10F
Ingo Karkat 也寫了個 plugin 解決同樣的事, 即是五樓
03/11 21:07, 10F

03/11 21:07, 6年前 , 11F
提到的 ReplaceWithRegister plugin
03/11 21:07, 11F

03/11 21:09, 6年前 , 12F
討論串中其他人提到的一行指令在某些設定下會有問題
03/11 21:09, 12F

03/11 21:10, 6年前 , 13F
比如 guioptions 有 a 且 viw 後貼上時
03/11 21:10, 13F

03/13 09:01, 6年前 , 14F
另推一套 kana/vim-operator-replace,作者的東西都不錯
03/13 09:01, 14F

03/14 12:16, 6年前 , 15F
感謝樓上各位大大@@ vim的東西真是不少,常常會有新發現
03/14 12:16, 15F
文章代碼(AID): #1QeGxkrk (Editor)
文章代碼(AID): #1QeGxkrk (Editor)