vim 命令 ,操作,快捷鍵 記錄

2022-07-06 16:00:10 字數 1879 閱讀 5815

1.啟動vim

1

在命令列視窗中輸入以下命令即可

2vim 直接啟動vim

3 vim filename //

開啟vim並建立名為filename 的檔案45

開啟多個檔案

6vim file1 file2 file278

在vim視窗中開啟乙個新的檔案

9 :open file

1011

在新視窗中開啟檔案

12 :split

file

1314

切換到下乙個檔案

15:bn

16切換到下乙個檔案

17:bp

18開啟遠端檔案,比如ftp或是share folder

19 :e ftp://

192.168.1.110/a.txt

20 :e \qadrive exa.txt

正常模式(按esc 或 ctrl +[ 進入) 左下角現實檔名或為空

插入模式(按i a o i a o 鍵進入) 左下角現實 --insert

可視模式() 左下角現實--visual--

i 在游標當前位置前插入

i 在當前行首插入

a 在當前位置後插入

a 在當前行尾插入

o 在當前行之後插入一行

o 在當前行之前插入一行

/text 查詢text,按n 查詢下乙個,按n查詢前乙個

?text 查詢text,反向查詢,按n鍵查詢下乙個,按n查詢前乙個

:set ignorecase

//忽略大小寫查詢

:set noignorecase

//不忽略大小寫的查詢

:set hlsearch

//高亮搜尋結果,所有的結果都高亮顯示,

:set incsearch

//逐步搜尋模式,

:set wrapscan //

ra 將當前字元替換為a,當前字元即游標所在的字元

s/old/new / //

用old替換new,替換當前行的第乙個匹配

s/old/new/g //

用old替換new,替換當前行的所有匹配

%s/old/new //

用old替換new, 替換所有行的第乙個個匹配

%s/old/new/g //

用old替換new,替換整個檔案的所有匹配

:10,20 s/^/ /g 在第10行和第20 行每行前面加4個空格,用於縮排

h   //

左移乙個字元

l //

右移乙個字元

k //

上移乙個字元

j //

下移乙個字元

gg 移動到檔案頭

g 移動到檔案尾

跳轉到指定行: 行號 +g 例如跳轉到204行就是 240+g

u 撤銷

u 撤銷對整行的操作

ctrl +r 重做 ,即撤銷的撤銷

x 刪除當前字元

3x 刪除當前游標開始向後三個字元

x 刪除當前字元的前乙個字元

dl 刪除當前字元

dd刪除當前行

dj 刪除上一行

dk 刪除下一行

10d 刪除當前行的開始的10行

d 刪除當前字元至行尾

yy 拷貝當前行

nyy 拷貝當前行後n行,

p 在當前游標後貼上,

ndd 剪下當前行的之後n行,

Vim 命令 操作 快捷鍵

以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。同時開啟多個檔案 在vim視窗中開啟乙個新檔案 在新視窗中開啟檔案 切換到下乙個檔案 切換到上乙個檔案 檢視當前開啟的檔案列表,當前正在編輯的檔案會用括起來。開啟遠端檔案,比如ftp或者share folder 括號...

Vim 命令 操作 快捷鍵

以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。在命令列視窗中輸入以下命令即可 vim 直接啟動vim vim filename 開啟vim並建立名為filename的檔案 開啟單個檔案 vim file 同時開啟多個檔案 vim file1 file2 file...

Vim 命令 操作 快捷鍵全集

vim是乙個類似於vi的著名的功能強大 高度可定製的文字編輯器,在vi的基礎上改進和增加了很多特性。vim是自由軟體。命令歷史 以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。啟動vim 在命令列視窗中輸入以下命令即可 vim直接啟動vim vimfilename...