常用vim命令

2021-10-02 06:32:42 字數 3391 閱讀 4083

vim 檔名
vim 檔名 +行數     

# 如果只帶上+號而不指定行號,則直接定位到檔案末尾

# 如果不帶+號,也不指定行號,則直接定位到檔案首位

1.命令模式:開啟資料夾首先進入的是命令模式,在該模式下可以實現圖形編輯器下通過滑鼠或快捷鍵實現的操作,如:定位、翻頁、複製、貼上、刪除等。

2.末行模式:主要執行儲存、退出等操作。

3.編輯模式:進行文字編輯操作。

1.檔案儲存於退出命令

英文功能

wwrite儲存q

quit

退出,未儲存時不允許退出

q!qiut!

強行退出,不儲存

wqwrite&quit

儲存並退出

x儲存並退出

2.檔案命令

英文功能

e .edit

開啟內建檔案瀏覽器,瀏覽當前目錄下的檔案

n 檔名

new新建檔案

w 檔名

write

另存為當前檔案,但仍然編輯當前檔案

3.分屏命令

使用分屏命令同時編輯和檢視多個檔案

命令

英文功能

sp [檔名]

split

橫向增加分屏

vsp [檔名]

vertical split

縱向增加分屏

切換分屏視窗

命令

英文功能

wwindow

切換到下個視窗

rreverse

翻轉視窗

cclose

關閉當前視窗,但如果僅剩乙個視窗,則無法關閉

qquit

退出當前視窗,如果僅剩乙個視窗,則關閉vim

oother

關閉其它視窗

1.上下左右移動命令

功能手指h向左

食指j向下食指k向上

中指l向右無名指

2.行內移動命令

英文功能

wword

向後移動乙個單詞

bback

向前移動乙個單詞

0行首,包括空白符

^行首,空白符不算$行尾

3.行數移動命令

英文功能

gggo

檔案頂部ggo

檔案末尾

數字gg

go移動到數字對應行數

數字ggo

移動到數字對應行數

:數字移動到數字對應行數

4.螢幕移動命令

英文功能

ctrl + b

back

向上翻頁

ctrl + f

forward

向下翻頁

hhead

螢幕頂部

mmiddle

螢幕中間

llow

螢幕底部

5.段落移動命令

功能下一段

6.括號切換命令

功能%括號匹配及切換

7.標記命令

英文功能

mxmark

新增標記x,x為英文本母的大寫或小寫

'x直接定位到x所在位置

8.選中文字(可視模式)命令

模式功能

v可視模式

從游標位置開始,按正常模式選中文字

v可視行模式

選中游標經過的完整行

ctrl+v

可視塊模式

垂直方向選中文字

9.撤銷與恢復撤銷命令

英文功能

uundo

撤銷上次命令

ctrl+r

redo

恢復撤銷

10.刪除文字命令

功能x剪下d(移動命令)

刪除移動命令對應的內容

dd刪除游標所在行,ndd可以刪除多行

d刪除至行尾

# 常用的刪除命令

dw # 從游標位置刪除到單詞末尾

d0 # 從游標位置刪除到一行的起始位置

d} # 從游標位置刪除到段落結尾

d+**行號+g # 從游標所在行刪除到指定**行號間所有**

d'x # 從游標所在行刪除到標記所在位置

11.複製和貼上命令

英文功能

y(移動命令)

copy

複製yy

copy

複製一行,nyy複製多行

ppaste

貼上12.替換命令

功能工作模式

r替換當前字元

命令模式

r替換當前行游標後的字元

替換模式

13.縮排和重複執行命令

向右增加縮排

<<

向左減少縮排

.重複上次命令

14.查詢命令

常規查詢 命令

功能/str

查詢str

單詞快速匹配 命令

功能*向後查詢當前游標所在單詞

#向前查詢當前游標所在單詞

15.查詢並替換

1.全域性替換: # :%s/舊文字/新文字/g #一次替換檔案中所有出現的舊文字

2.可視區域替換: # :s/舊文字/新文字/g #替換可視模式下選中範圍中所有出現的就文字

3.確認替換: # :%s/舊文字/新文字/gc #替換前需要確認是否替換

在vim中除了使用 i 加入編輯模式外,還有以下幾個常用加入編輯模式的命令。

命令

英文功能

iinsert

在當前字元前插入文字

iinsert

在行首插入文字

a在當前字元後新增文字

a在行末新增文字

o在當前行後面插入一行

o在當前行前面插入一行

常用Vim命令

1.i a o 進入編輯模式 2.h 或向左箭頭鍵 游標向左移動乙個字元 3.j 或向下箭頭鍵 游標向下移動乙個字元 4.k 或向上箭頭鍵 游標向上移動乙個字元 5.l 或向右箭頭鍵 游標向右移動乙個字元 6.ctrl f 螢幕 向下 移動一頁,相當亍 page down 按鍵 常用 7.ctrl ...

vim 命令 Vim常用命令

4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...

vim常用編輯命令

vim vi 是linux中功能強大的編輯工具。vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a ...