vim常用按鍵的使用

2021-08-17 22:05:07 字數 1212 閱讀 8156

vim的三種模式:

3.末行模式:在命令模式下按:進入末行模式,左下角會有乙個冒號出現,此時可以敲入命令並執行。 

三種模式切換方法:

常用按鍵的使用 

i 進入輸入模式 

:w儲存

:q退出

:q!強制退出(放棄對文件內容的修改)

:wq!強制儲存退出

j上  k下  h左  l右

set nu  設定行號

set nonu 取消行號

o 在游標所在行的下面插入新行

o 在游標所在行的上面插入新行

r 替換游標所在位置的乙個字元

r: 替換當前字元及其後的字元,直到按 [esc] 

gg=g  自動整理**格式

yy   複製

yw   複製乙個單詞

yyy  複製當前行和以下三行

p   貼上

u   撤銷

x   刪除游標所在位置的字元

dw  刪除游標所在位置到單詞結尾

db  刪除游標所在位置到單詞開始

d   刪除從游標所在位置到當前行的結尾

d0  刪除游標所在位置到當前行的行首

dg  刪除從游標所在位置到當前檔案的結尾

dd  刪除一行

d}  刪除游標所在位置到下乙個空白行

v  進入視覺化狀態

x 刪除

y 複製

l 當前螢幕的底行

h 當前螢幕的最頂行

m 當前螢幕的中間行

$ 當前行的行尾

0  行首

w 下乙個單詞的開始

b 上乙個單詞的開始

:行號   到指定的行

}  下乙個空白行

{  上乙個空白行

% 在左右括號之間匹配

a 插在追加的後面

i 插在追加的位置

vsp + 檔名 垂直分屏 

ctrl+ww 不同螢幕切換 

/ + 查詢內容 :開始查詢 

n:下乙個目標 

n:上乙個目標 

替換: 59,60s/源/目標/g 從59到60全部替換 

%s/源/目標/g 全文替換 

r filename :將檔案考到游標處

r  替換模式 esc 退出

linux下使用vim的常用按鍵

最近乙個月一直在使用跳板機,之前對vim下的按鍵不是很熟,這乙個月用的多了,也都熟練了,今天整理下vim下常用的按鍵操作,基本可以滿足工作需要,更重要的還是經常使用vim,不要刻意的去背去記,用的多了自然而然就會了。h 游標向左移動乙個字元 j 游標向下移動乙個字元 k 游標向上移動乙個字元 l 游...

vim常用按鍵整理

內容比較雜,本篇將針對我個人的使用做一些整理,方便查閱。ctrl f 向下移動一屏,f代表forward ctrl b 向上移動一屏,b代表before ctrl d 向下移動半屏,d指down ctrl u 向上移動半屏,u指upz 回車 把當前行移動到螢幕頂部 擴充套件命令如 100z 回車 將...

常用Vim按鍵說明

ctrl f 螢幕 向下 移動一頁 ctrl b 螢幕 向上 移動一頁 0或功能鍵 home 移動到這一行的最前面字元處 或功能鍵 end 移動到這一行的最後面字元處 gn 為數字,移動到這個檔案的第 n 行 ngn 為數字,移動到這個檔案的第 n 行 gg移動到這個檔案的第一行,相當於1g nn ...