?Linux一般都默認安裝vim
挪拟,原名visual interface IMproved
择葡,是vi
的升級版本紧武。
# 指令結構圖
# 幾個實用指令
(1)命令模式
- 刪除動作
-
x
刪除當前字符 -
nx
刪除向下n
個字符 -
dd
刪除光標所在行 -
ndd
刪除向下n
行 -
d1G
刪除光標行向上至第一行數(shù)據(jù) -
dG
刪除光標行向下至最后一行數(shù)據(jù)
- 跳轉動作
-
gg
跳到文本首行 -
nG
跳到行n
-
G
跳到文件底部 -
n+
向下跳n
行 -
n-
向上跳n
行 -
shift 4
跳到光標所在行尾 -
shift 6
跳到光標所在行首
- 復制與撤銷
-
yy / nyy
復制游標所在行,加n
表示復制向下n
行 -
y^
賦值光標到行首內(nèi)容 -
y$
賦值光標到行尾內(nèi)容 -
p
光標后復制內(nèi)容 -
P
光標前復制內(nèi)容 -
u
撤銷一個操作敏储,復原前一個狀態(tài) -
U
撤銷當前行所有操作
- 搜索匹配
-
/vpser
向下搜索vpser
字符串 -
?vpser
向上搜索vpser
字符串 -
n
向下搜索前一個搜索動作 -
N
向上搜索前一個搜索動作
- 移動光標
-
上下左右
上下左右 -
h
左 -
j
下 -
k
上 -
l
右
(2)輸入(編輯)模式
-
i / I
小寫從光標所在處輸入阻星,大寫從所在行第一個非空格處開始輸入 -
a / A
小寫從光標下一個字符開始輸入,大寫從光標行最后一個字符輸入 -
o / O
小寫從光標行上一行輸入新行已添,大寫從光標行下一行輸入新行 -
insert
切換光標為輸入/替換模式 -
Esc
退出輸入模式妥箕,切換到命令模式
(3)底線命令模式
輸入模式下,按Esc
退出到命令模式更舞,再輸入:
即可進入底線命令模式
-
:w
保存 -
:w!
強行保存 -
:wq
保存退出 -
:q!
放棄修改退出
- 設置行號
-
:set nu
顯示行號 -
:set nonu
取消顯示行號