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