91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

保德县| 美姑县| 老河口市| 丹寨县| 嵊泗县| 永宁县| 迁西县| 聂拉木县| 荔波县| 宁津县| 梓潼县| 会东县| 榆树市| 东至县| 夏邑县| 福海县| 双辽市| 含山县| 连城县| 新干县| 泸溪县| 京山县| 石狮市| 辽宁省| 出国| 疏附县| 荥经县| 武隆县| 民权县| 宁阳县| 方正县| 景洪市| 当阳市| 肃北| 新丰县| 全南县| 旬阳县| 德清县| 新乐市| 临高县| 泰来县|