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