vim的模式及常用命令

2021-09-27 06:18:34 字數 1319 閱讀 6027

在正常模式下:

123

4567

891011

1213

1415

1617

1819

20

hjkl 左下上右    

shift+4($):末尾 g+_:末尾

shift+6(^):開頭 0:開頭

w:下乙個單詞(僅包含字母) w:下乙個單詞(包含特殊符號)

b:上乙個單詞 b:上乙個單詞

e:下乙個單詞末尾 e:下乙個單詞末尾

ctrl+d:上半頁

ctrl+u:下半頁

ctrl+e:下一行(游標不動,顯示頁面下移一行)

ctrl+y:上一行(游標不動,顯示頁面上移一行)

g:文末

gg:文頭

ng:跳到第n行

h:跳到當前頁的第1行

m:跳到當前頁的中間那行

123

4

dd:刪除一行  

p:貼上

yy:拷貝一行

ndd/nyy:刪除/複製第n行

123

4567

/pattern    前向查詢    

?pattern 後向查詢

n: next

shift+n: 反向的next

s/pattern1/pattern2: 替換

s/pattern1/pattern2/g: 替換當前行所有

1,$s/pattern1/pattern2/g: 替換從第一行開始所有

123

ctrl+v:開始選擇要操作的塊

i 然後 #插入多行注釋

d:刪除 s:刪除後替換

123

4

//分屏後可直接採用:q命令退出當前視窗

split:上下分屏 vsplit:左右分屏

ctrl+w+hjkl:切換分屏到不同方向

e:開啟檔案

參考:vim中的儲存和退出、vim退出命令、如何退出vim編輯、vim命令大全

高效率編輯器 vim——操作篇,非常適合 vim 新手

terminal快捷鍵以及vim快捷鍵

Vim 模式及常用命令整理

vim 命令 以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。vim的模式 基本上可以分為3種模式,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode 下圖所示為vim各種模式相互轉換的關係圖。插入...

Linux Bash及Vim 常用命令

本人算是linux菜鳥乙個,只用到一些很基礎的命令,在此記錄一下。命令說明 ctrl a移到命令列首 ctrl e移到命令行尾 ctrl f按字元右移 ctrl b按字元左移 ctrl u從游標處 不包含 刪除至命令列首 包含 ctrl k從游標處 不包含 刪除至命令行尾 包含 ctrl w從游標處...

vim及linux常用命令

vim在命令模式下 單行複製 將游標移動到將要複製的行處,按yy進行複製 多行複製 將游標移動到將要複製的首行處,按nyy複製n行 其中n為1 2 3 貼上 將游標移動到將要貼上的行處,按p進行貼上 顯示行號 set nu移動游標到行尾 移動到第n行的行尾n 移動游標到行首 0 linux常用命令 ...