亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中vi如何實現重放搜索模式

發布時間:2022-03-17 10:48:27 來源:億速云 閱讀:197 作者:小新 欄目:開發技術

這篇文章主要介紹linux中vi如何實現重放搜索模式,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

重放搜索模式

當在文件中搜索要替換的模式時,可以讓 vi 把要匹配的任何模式保存在緩沖區中;然后,在執行替換時,可以用緩沖區引用號重放它們。方法是把模式放在 \( 和 \) 之間,這會指示 vi 把模式放在編號的緩沖區(1 到 9)中。在執行替換時,可以用緩沖區引用號 \1 到 \9 引用這些緩沖區。

例如,假設要在 清單 7 所示的文件中搜索以單詞 Martin 開頭的行并對每個匹配添加前綴 Mr 和后綴 Wicks,那么進入命令模式,輸入 vi 命令 :%s/^\(Martin\)/Mr \1 Wicks/g,然后按回車。

清單 7. 重放搜索模式(之前)

Martin is an IT consultant. Martin likes
snowboarding and mountain biking. Martin has
worked on UNIX systems for over 15 years. Martin also
worked for many years before that on mainframes.
Martin lives in London.
~
~
~
~
:%s/^\(Martin\)/Mr \1 Wicks/g

下面把這個命令分解開解釋一下:

:%s — 指示 vi 執行替換。

/ — 模式分隔符。

^\(Martin\) — 尋找以字符串 Martin 開頭的行并把這個字符串保存在緩沖區 1 中。

/ — 模式分隔符。

Mr \1 Wicks — 把找到的字符串替換為字符串 Mr,加上緩沖區 1 中的內容,再加上字符串 Wicks。

/ — 模式分隔符。

g — 全局修改(即修改所有匹配的地方)。

在搜索和替換字符串中都可以使用緩沖區引用。

修改的結果見 清單 8。

清單 8. 重放搜索模式(之后)

Mr Martin Wicks is an IT consultant. Martin likes
snowboarding and mountain biking. Martin has
worked on UNIX systems for over 15 years. Martin also
worked for many years before that on mainframes.
Mr Martin Wicks lives in London.
~
~
~
~
:%s/^\(Martin\)/Mr \1 Wicks/g

以上是“linux中vi如何實現重放搜索模式”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

古浪县| 达州市| 萨迦县| 睢宁县| 明溪县| 静海县| 林周县| 讷河市| 中超| 平武县| 图片| 峡江县| 名山县| 西青区| 浮山县| 樟树市| 理塘县| 贡嘎县| 宽城| 长海县| 全南县| 陆丰市| 新营市| 皮山县| 华池县| 青神县| 赤壁市| 霍邱县| 沿河| 大同市| 兰州市| 桐城市| 临漳县| 湄潭县| 绥芬河市| 焉耆| 太保市| 扬中市| 鹤庆县| 扬州市| 京山县|