[問題] Vim replace ?

看板Linux作者 (mimi)時間16年前 (2009/12/31 13:21), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
一個小問題想請教大家~ 假如今天有一個文件是這樣 test.txt 11111111_222222_44444_6666* 11111111_222222_44444_6666* asdasdsa_222222_44444_6666* dededeed_222222_44444_6666* rrrrrrrr_222222_44444_6666* 11111111_222222_44444_6666* 今天我想把 這個字串 => "6666" 換掉成 7777 我應該會輸入 ESC :%s/6666/7777/g 到這邊沒有問題 但是假如 "6666" 這個字串很長 可能是 "666666666666" 所以我可能會在文件上複製 "6666666666" 這個字串 (就是按 y 複製) 但是我在EX指令模式下 我不知道要怎樣貼上我剛剛複製的字串 我的意思是 我可能按下 ESC :%s/????/7777/g ^ 這邊我想用貼上的方法貼上字串 但是我不知道要怎麼按? 因為字串很長想用貼上的方法比較快 不知道有秘技可以分享一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.189.231

12/31 13:27, , 1F
ctrl-r 0
12/31 13:27, 1F

12/31 13:47, , 2F
ctrl-r 0也可以應用在insert mode的貼上中:)
12/31 13:47, 2F

12/31 20:05, , 3F
感謝樓上兩位~
12/31 20:05, 3F

01/02 00:09, , 4F
請請問樓上這類的東西 help 要打什麼東西去查阿?
01/02 00:09, 4F

01/02 11:28, , 5F
不知道怎麼直接help查 但有空把':help'看一看吧
01/02 11:28, 5F

01/02 11:28, , 6F
usr_24.txt cmdline.txt insert.txt都有提到
01/02 11:28, 6F
文章代碼(AID): #1BF3JNOY (Linux)
文章代碼(AID): #1BF3JNOY (Linux)