Linux-Vim編輯器之查詢與替換
一、字元的替換及撤銷(Undo操作)
- Change Delete Yank(copy) Line(一行) cc dd yy Letter(字母) cl dl yl Word(單詞) cw dw yw
命令 功能 r+<待替換字母> 將遊標所在字母替換為指定字母 R 隨游標移動,連續替換,直到按下Esc cc 替換整行,即刪除遊標所在行,並進入插入模式 cw 替換一個單詞,即刪除一個單詞,並進入插入模式 C(大寫) 替換遊標以後至行末 ~ 反轉游標所在字母大小寫 u{n} 撤銷一次或n次操作 U(大寫) 撤銷當前行的所有修改 Ctrl+r redo,即撤銷undo的操作
二、快速縮排及調整文字位置
命令 | 功能 |
---|---|
>> |
普通模式下,整行將向右縮排 |
<< |
普通模式下,整行向左回退 |
:ce(center) | 命令列模式下,使本行內容居中 |
:ri(right) | 命令列模式下,使本行文字靠右 |
:le(left) | 命令列模式下,使本行內容靠左 |
普通模式下輸入
:
進入命令列模式下對shiftwidth值進行設定可以控制縮排和回退的字元數
:set shiftwidth?
或者:set sw?
三、字元查詢
命令 | 功能 |
---|---|
/text | 往後搜尋text |
?text | 往前搜尋text |
n | 搜尋上一次同樣的內容 |
N | 往前(相對)搜尋相同的內容 |
\* |
尋找遊標所在處的單詞 |
\# |
同上,但 \* 是向前(上)找,#則是向後(下)找 |
g\* |
同\* ,但部分符合該單詞即可 |
g\# |
同\# ,但部分符合該單詞即可 |
四、查詢與批量替換
命令 | 功能 |
---|---|
:s/ | 表示通過sed命令進行查詢替換 |
:s/i/- | 將本行的第一個i替換為- |
:s/i/-/g | 最後的一個g表示替換該行的所有i |
:1,10s/i/-/g | 替換1-10行所有的i為- |
:1,$s/i/-/g | 末尾行用$表示到檔案末尾 |
相關文章
- 如何在word中進行查詢與替換 word文件中的替換與查詢功能
- Linux-vim文字編輯器-三種模式-vim裡的替換-vim檢視模式-對比檔案Linux模式
- vim查詢替換
- Linux的VI (連線行,查詢和替換,多檔案編輯)Linux
- 字串查詢和替換字串
- D4.玩轉查詢與替換
- 命行下的查詢與替換字串字串
- PostgreSQL 查詢替換函式SQL函式
- Word文件格式也能查詢與替換
- VC++基礎 字串的查詢與替換C++字串
- js字串查詢和替換功能JS字串
- vi查詢替換命令詳解
- Linuxvivim查詢和替換字串命令Linux字串
- 檔案編輯、打包壓縮與查詢命令
- vim下多行查詢替換簡單命令
- 在LoadRunner中查詢和替換字串字串
- 我與編輯器的不解之緣
- Python字串string的查詢和替換Python字串
- Find and Replace Pattern(C++查詢和替換模式)C++模式
- 批次word文件內容查詢替換的方法
- 替換快捷鍵ctrl加什麼 word查詢和替換快捷鍵是什麼
- ultraedit使用_查詢替換find_replace 幫助手冊
- HTML 替換元素與非替換元素HTML
- JAVA中正規表示式匹配,替換,查詢,切割的方法Java
- eclipse使用技巧---使用正規表示式查詢替換Eclipse
- Linux Shell 字串操作(長度,查詢,替換)詳解Linux字串
- Linux Shell 字串操作(長度/查詢/替換)詳解Linux字串
- Word中巧用查詢/替換功能製作試卷(轉)
- 編輯器與IDEIDE
- Slate文件編輯器-WrapNode資料結構與操作變換資料結構
- MySQL之SQL邏輯查詢順序MySql
- 【SQL】Oracle查詢轉換之 OR用法SQLOracle
- WPS中活用查詢替換修正OCR識別錯誤
- linux shell 字串操作(長度,查詢,替換)詳解 BASHLinux字串
- [轉]Vi/Vim查詢替換使用方法 - HelloSUN - 部落格園
- 巧用“查詢替換”刪除Word文件多餘的空行(轉)
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 來替換掉你的vim,打造堪比IDE的編輯工具IDE