Linuxvivim查詢和替換字串命令
一、vi查詢: 當你用vi開啟一個檔案後,因為檔案太長,如何才能找到你所要查詢的關鍵字呢?在vi裡可沒有選單-〉查詢,不過沒關係,你在命令模式下敲斜杆(/)這時在狀態列(也就是螢幕左下腳)就出現了 “/”然後輸入你要查詢的關鍵字敲回車就可以了。如果你要繼續查詢此關鍵字,敲字元n就可以繼續查詢了。值得注意的是“/”是向下查詢,而“?”是向上查詢,而在鍵盤定義上“?”剛好是“/”的上檔符。
二、vi替換:vi/vim 中可以使用 :s 命令來替換字串以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊颼還有很多需要學習),記錄幾種在此,方便以後查詢。
:s/vivian/sky/ 替換當前行第一個 vivian 為 sky
:s/vivian/sky/g 替換當前行所有 vivian 為 sky
:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky
:n,$s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky
n 為數字,若 n 為 .,表示從當前行開始到最後一行
:%s/vivian/sky/(等同於:g/vivian/s//sky/)替換每一行的第一個 vivian 為 sky
:%s/vivian/sky/g(等同於:g/vivian/s//sky/g)替換每一行中所有 vivian 為 sky
可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符
:s#vivian/#sky/# 替換當前行第一個 vivian/ 為 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 來 替換 /):/oradata/apras/替換成/user01/apras1/
相關文章
- 字串查詢和替換字串
- js字串查詢和替換功能JS字串
- 在LoadRunner中查詢和替換字串字串
- Python字串string的查詢和替換Python字串
- vi查詢替換命令詳解
- 使用sed 命令查詢和替換檔案中的字串的方法總結字串
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- 命行下的查詢與替換字串字串
- VC++基礎 字串的查詢與替換C++字串
- vim下多行查詢替換簡單命令
- vim查詢替換
- Linux Shell 字串操作(長度,查詢,替換)詳解Linux字串
- Linux Shell 字串操作(長度/查詢/替換)詳解Linux字串
- PostgreSQL 查詢替換函式SQL函式
- linux shell 字串操作(長度,查詢,替換)詳解 BASHLinux字串
- Find and Replace Pattern(C++查詢和替換模式)C++模式
- 如何在word中進行查詢與替換 word文件中的替換與查詢功能
- 替換快捷鍵ctrl加什麼 word查詢和替換快捷鍵是什麼
- Linux 命令排列和命令替換Linux
- sed 字串替換字串
- ACM 字串替換ACM字串
- D4.玩轉查詢與替換
- vi替換字串(zz)字串
- POJ 3981 字串替換字串
- vi替換命令
- Word文件格式也能查詢與替換
- 批次word文件內容查詢替換的方法
- js replace替換字串,同時替換多個方法JS字串
- js中字串的替換JS字串
- Problem 4:替換空格(字串)字串
- js中字串全部替換JS字串
- Linux vi替換字串Linux字串
- Vi中的替換字串字串
- mysql批量替換指定字串MySql字串
- Linux sed 命令字串替換使用方法詳解Linux字串
- Python實用技法第24篇:正則:查詢和替換文字Python
- 替換空格 將一個字串中的空格替換成“ ”字串
- ultraedit使用_查詢替換find_replace 幫助手冊