Vim編輯器查詢替換

2021-08-01 20:36:58 字數 821 閱讀 9164

r+《待替換字母》   將游標所在字母替換為指定字母

r 連續替換,直到按下esc

cc 替換整行,即刪除游標所在行,並進入插入模式

cw 替換乙個單詞,即刪除乙個單詞,並進入插入模式

c(大寫) 替換游標以後至行末

~ 反轉游標所在字母大小寫

u 撤銷一次或n次操作

u(大寫) 撤銷當前行的所有修改

ctrl+r redo,即撤銷undo的操作

普通模式下輸入:

>> 整行將向右縮排(使用,用於格式化**超爽)

<< 整行向左回退

: 進入命令列模式下對shiftwidth值進行設定可以控制縮排和回退的字元數

---- :set shiftwidth=10 設定縮排為10個字元

命令列模式下輸入:

:ce 文字行內容居中

:ri 文字行靠右

:le 文字行靠左

普通模式下輸入:

/icmp 查詢字串icmp

n 查詢下乙個icmp

?tcp 向上查詢字串tcp

n 查詢上乙個出現的tcp

\* 尋找游標所在處的單詞

\# 同上,但 \# 是向前(上)找,\*則是向後(下)找

g\* 同\* ,但部分符合該單詞即可

g\# 同\# ,但部分符合該單詞即可

vim編輯器替換以及全域性替換

語法 addr s 源字串 目的字串 option addr 表示檢索範圍 1,n 表示從第1行到n行 表示整個檔案,同 1,表示從當前行到檔案尾 addr 省略時表示當前行 s 表示替換操作,為substitute的縮寫 option 表示操作型別,如 g global,表示全域性替換 c con...

VI編輯器查詢替換

1 vi下進行查詢 vi命令模式下 輸入 要查詢的詞 回車就會進入查詢,你可以按 n 查詢下乙個,按 n 查詢上乙個。類似查詢命令 與 的區別是 為向下查詢,為向上查詢。2 vi下進行替換 vi在末行模式下輸入 替換。如這個例子 s text1 text2 用於將游標所在段落搜尋到的第乙個 text...

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...