Vim常用技巧

2021-09-12 19:13:59 字數 1130 閱讀 3059

vi的三種模式

1.命令模式 2.輸入模式 3.末行模式

在該模式下主要進行編輯文字

按a或i進入輸入模式

按ctrl+n可以實現單詞補全,當然是之前已經出現過的

:! 不退出vim執行linux命令

:w 儲存

:w file 另存為file

:q 退出

:q! 強制退出

:3 定位到第3行

:set nu 顯示行號

:set nonu 不顯示行號

h 左 j 下 k 上 l 右

w 下乙個單詞

b 前乙個單詞

u 撤回操作

p 將剪下板中的內容貼上到游標當前的位置

. 重複某個命令

cw 刪除乙個單詞

c$ 刪除一行到行尾

c^ 刪除一行到行頭

x 刪除乙個字元

6x 刪除游標所在位置後面6個字元

x 每次刪除游標所在位置前乙個字元

dd 刪除一行

dw 刪除單詞(包括單詞後的空格) del word;

de 刪除單詞到尾部(不包括空格)) del end;

d$ 刪除當前到行尾的所有字元

d^ 刪除當前到行首的所有字元

刪除包括游標所在行以下的n行,ndd

:s/1/2    #搜尋當前行第乙個1並用2代替

:s/1/2/g #搜尋當前行所有的1並用2替代

:12,23s/aa/bb/g #將從12行到23行**現的所有包含 aa 的字串中aa替換為 bb

:%s/1/2/g #在整個文件中將1替換為2 #global

:s/1/2/c #每次替換都給出提示確認 #cue 提示

按ctrl+b:螢幕往後移動一頁。

按ctrl+f:螢幕往前移動一頁。

按ctrl+u:螢幕往後移動半頁。

按ctrl+d:螢幕往前移動半頁

yy 拷貝某一行的內容

yw 將游標所在處到字尾的字元複製到緩衝區中

#yy:如:6yy表示拷貝從游標所在的該行往下數6行

按v鍵入視覺化模式,游標移動選中一些行,選好後按v退出,在按下y即可拷貝選中的內容

vim常用技巧

vim 是 vi 的增強版。不要使用vim開啟大檔案,vim會一次性讀取所有內容到記憶體,容易造成宿主機記憶體溢位。開啟檔案前,可以使用du h命令檢視檔案大小。一般,100mb以下為宜 普通模式 漫遊 複製 y 剪下 x 刪除 d 貼上 p 視覺化模式 v 行模式,選擇一些內容 視覺化模式是非常有...

Vim常用技巧

目錄視覺化模式 命令模式 巨集錄製其他 曾經,我很長一段時間都認為用vim來進行文字編輯的程式設計師都是來炫技的。明明可以用滑鼠來點點點就可以,為啥非得噼里啪啦噼里啪啦的敲,看著好裝逼哦。後來隨著工作經驗的增加,慢慢地就發現了vim是真香!以下操作在普通模式下執行,連續按鍵。刪除的內容會放到剪貼簿,...

vim常用小技巧

以下是一些常用到的vim的小技巧 yy 複製一行 nyy 複製n行 p 貼上 dd 刪除 或剪下 一行 ndd 刪除 或剪下 n行 d 從游標開始刪除 或剪下 到行尾 d0 從游標開始刪除 或剪下 到行首 x 刪除游標,每次只刪除乙個 x 刪除游標前面的內容,每次只刪除乙個 u 撤銷剛才的操作 ct...