vi vim命令大全

2021-09-01 11:40:14 字數 685 閱讀 3236

vi/vimlinux中即強大又常用的編輯器。工作中,熟練掌握它的命令可以讓你的效率大大提公升。假如工作中缺少了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...