Vim replace ? - Linux

Barb Cronin avatar
By Barb Cronin
at 2009-12-31T13:21

Table of Contents

一個小問題想請教大家~

假如今天有一個文件是這樣

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
^
這邊我想用貼上的方法貼上字串 但是我不知道要怎麼按?

因為字串很長想用貼上的方法比較快

不知道有秘技可以分享一下嗎?


--
Tags: Linux

All Comments

Aaliyah avatar
By Aaliyah
at 2010-01-02T13:26
ctrl-r 0
William avatar
By William
at 2010-01-06T12:32
ctrl-r 0也可以應用在insert mode的貼上中:)
Gary avatar
By Gary
at 2010-01-11T10:20
感謝樓上兩位~
Xanthe avatar
By Xanthe
at 2010-01-12T22:42
請請問樓上這類的東西 help 要打什麼東西去查阿?
Ivy avatar
By Ivy
at 2010-01-13T10:00
不知道怎麼直接help查 但有空把':help'看一看吧
usr_24.txt cmdline.txt insert.txt都有提到

emesen

Oscar avatar
By Oscar
at 2009-12-31T11:10
※ 引述《MilchFlasche (實踐才能發光)》之銘言: : ※ 引述《Maxsolar.bbsatOfO.twbbs.org (Astro v.s. Geo)》之銘言: : : 這是emesene的問題...跟哪一套LINUX已經無關了 : : 恩恩 傳檔問題無解, : : 也許懂python的朋友可 ...

安裝第二張網卡

Hedy avatar
By Hedy
at 2009-12-31T01:03
大家好 有個關於安裝網卡問題請教 我的系統是fedora12 目前第一張網卡用主機板內建的螃蟹卡 r8169模組 最近想要新增一張pci網卡跑內網 網卡為3com905ctx 但試了好久一直裝不起來 我先報告一下我的流程 我用dmesg | ...

丟臉丟到對岸的linux 台灣作者

Thomas avatar
By Thomas
at 2009-12-30T23:48
L W J 如果你自己也有看見我這一篇 你自己google一下你的大名 第三個搜尋結果...... 對岸的網站 這樣說你 之前 我也在linux板 講過 沒想到 對岸的user想法跟我一樣 你要自我檢視一下了 - ...

Ubuntu改密碼.... 怎麼改不成功?

Anthony avatar
By Anthony
at 2009-12-30T21:23
※ 引述《iso9660 (iso9660)》之銘言: : ※ 引述《nidor (awful)》之銘言: : : 系統是Ubuntu 9.10 i386 desktop. : : 一開始就只是很單純的安裝,一切都很順利… : : 直到我突然想要換密碼.... : : 在系統andgt;管理andgt;使用者 ...

Ubuntu改密碼.... 怎麼改不成功?

Candice avatar
By Candice
at 2009-12-30T20:31
※ 引述《nidor (awful)》之銘言: : 系統是Ubuntu 9.10 i386 desktop. : 一開始就只是很單純的安裝,一切都很順利… : 直到我突然想要換密碼.... : 在系統andgt;管理andgt;使用者設定值那邊操作…密碼驗證也過了 : 可是等到真的輸入兩次密碼之後選關閉,再次 ...