vim常用命令與快捷鍵

2021-10-19 12:15:28 字數 1771 閱讀 8138

vim選中命令

vim編輯命令

例子末行命令

快捷鍵功能

i游標前插入

a游標後插入

i行首插入

a行尾插入

o下一行插入新行

o上一行插入新行

快捷鍵功能

w向前移動乙個單詞(word)

b向後移動乙個單詞(back)0行首

^行首非空字元$行尾

快捷鍵功能

gg檔案頂部(go)

g檔案尾部

數字gg

數字對應行

:數字數字對應行

快捷鍵功能

ctrl+b

向上翻頁

ctrl+f

向下翻頁

h螢幕頂部(head)

m螢幕中間(middle)

l螢幕底部(low)

快捷鍵功能

下一段%

括號切換

m 字母

為當前位置作標記,記為字母(mark)

』 字母

跳轉到字母標記的行

快捷鍵功能

v可視字元模式

v可視行模式

ctrl+v

可是塊模式(垂直選中文字)

《移動命令》

進入可視模式後可與移動命令相結合來選擇文字

快捷鍵功能

u撤銷(undo)

ctrl+r

恢復撤銷(redo)

x刪除游標所在字元

d+《移動命令》

刪除選中文字//d0 dw d』a d}

d刪除至行尾

dd刪除當前行

ndd刪除n行

快捷鍵功能

y+《移動命令》

複製選中文字(copy)

yy複製本行

p貼上(paste)

r替換游標所在字元(replace,如需需要變小寫為大寫)

r進入替換模式(類似平時按insert進入的插入模式)

快捷鍵功能

>>

向右縮排四個空格(可視模式下乙個》即可縮排)

>>

向左縮排四個空格

.重複執行上一動作

/str

*向後匹配游標所在單詞

#向前查詢游標所在單詞

8i#esc:########

0ctrl+vjjji# esc:當前游標所在行及下面三行被注釋掉了(行首都加上了"# ")

解釋:

1.輸入了8後進入插入模式,然後輸入了乙個#號,此時按esc返回,則執行了8次這一動作

2.輸入0將游標移至行首,隨後進入可視塊模式,jjj向下移動了三次,共選中了四行,然後按大寫i進入插入模式(可視模式下一定要按大寫i才能進入插入模式),然後在行首輸入了# ,再按esc返回,則選中行的行首都被加上了# ,即被注釋掉了

:e檔名 or :e.:編輯另一檔案或開啟當前目錄(edit)

:n檔名:新建檔案(new)

:w檔名:另存為檔案(write)

:w :q :wq :q!:儲存/退出/儲存並退出/強制退出(不保留更改)(quit)

:sp檔名:下方增加分屏顯示檔案(split)

:vsp檔名:右邊增加分屏顯示檔案(vertical)

myblog

mysite

學習聖地

vim常用命令 快捷鍵總結

接觸linux有一段時間了,進行文字編輯的時候用得最多的是vim,而且也是大多數使用linux的人推薦的,如果熟悉各種常用命令和快捷鍵,那麼使用起來將是一件很爽的事情。最近看書學習linux,在這裡總結一下vim的常用命令和快捷鍵 nj k h l 移動n次,如10j,向下移動10行 crtl f ...

Vim 常用命令和快捷鍵

目錄 常用命令 替換命令的完整形式 range s from to flags 把from指定的字串替換成to指定的字串,from可以是正規表示式。range 行為不寫 預設為游標所在的行 游標所在的行 1第一行 最後一行 33第33行 a標記a所在的行 之前要用ma做過標記 1當前游標所在行的下面...

tmux常用命令與快捷鍵

apt get install tmux檢視prefix現有繫結鍵 tmux show options g grep prefixtmux中預設的組合鍵ctrl b。要在tmux內建命令中修改及時生效,可在終端中輸入以下命令 tmux set g prefix c x tmux unbind c b...