vi/vim
是linux
中即強大又常用的編輯器。工作中,熟練掌握它的命令可以讓你的效率大大提公升。假如工作中缺少了vi/vim
,那麼生活是多麼的枯燥~~~~~~~
下面列舉一下常用的vi/vim
命令:
//***> 查詢以***結尾的字串
/完全匹配查詢
d/int main 從游標所在位置開始刪除,直到遇到int main
: s/str1/str2 用str2替換行中首次出現的字串str1
: s/str1/str2/g 用str2替換行中所有的字串str1
: %s/str1/str2/g 用str2替換全文中所有的字串str1,不詢問,強制替換
: %s/str1/str2/gc 用str2替換全文中所有的字串str1,詢問
fd 查詢本行第乙個d字元
; 下乙個
, 上乙個
% 括號之間跳() {}#if…#enfif 之間
gd 中轉到區域性變數的定義處
gf 跳到游標所在的標頭檔案處,ctrl+o 跳回來
cw 刪除乙個單詞並進入插入模式
dw 刪除乙個單詞並
[i 檢視函式的宣告:顯示include檔案中匹配這個函式名的乙個清單
注釋
Linux中vi vim命令大全
vi 是 unix linux 下極為普遍的一種文字編輯器.vi 有各種變種,在不同的機器上有不同的變種軟體.其中 vim 比較好用也用得比較廣泛.vim 是 vi improved 的縮寫,表示更好的 vi.本文就說些其中比較有用,比較常用的命令一 一般模式 刪除 複製與貼上類命令 x,x x為向...
vi vim 刪除操作大全
12 刪除操作 s r g 刪除dos方式的回車 m s 刪除行尾空白 s n1 1 刪除重複行 s pdf new.pdf 只是刪除第乙個pdf s 又是刪除多行注釋 咦?為什麼要說 又 呢?g s d 刪除所有空行 g s d 刪除所有空行 g dd d 刪除不含字串 dd 的行 v dd d ...
vi vim中替換大全
vi vim 中可以使用 s 命令來替換字串 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s v...