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