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...