在Vi裡面實現字串的批量替換

來源:互聯網
上載者:User

在Vi裡面實現字串的批量替換

在Vi裡面實現字串的批量替換。

a. 檔案內全部替換:

%s#abc#def#g(用def替換檔案中所有的abc)

例如把一個文字檔裡面的“bkjia.com”全部替換成“bkjia.net”:

:%s#bkjia.com#xwen.net#g (如檔案內有#,可用/替換,比如:%s/bkjia.com/xwen.net/g)

b. 檔案內本機覆寫:

把10行到50行內的“abc”全部替換成“def”

:10,50s#abc#def#g(如檔案內有#,可用/替換,:%s/abc/def/g)

以上命令如果在g後面再加上c,則會在替換之前顯示提示符給使用者確認(conform)是否需要替換。 比如

:%s#bkjia.com#bkjia.net#gc

Vim學習指南

快速學會 Vi編輯器

強大的Vim 編輯器

在CentOS 6.2上搭建Vim開發環境

CentOS 5.4 安裝高亮Vim編輯工具

Vim技巧分享:C語言設定

Ubuntu中設定Vim的行號

Vim編輯器使用基礎教程

本文永久更新連結地址:

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.