命令模式:
ZZ:保存并退出
ZQ:不保存直接退出
h、j、k、l:光标向左、下、上、右移动
#h|j|k|l:光标向左下上右移动#个单位
H:光标移动到当前页的首页
L:光标移动到当前页的尾页
M:光标移动到当前页的中页
G光标移动到整个文件的尾行
#G:跳到智定航 退出模式下:#
gg:光标跳至整个文件的首行
^:跳转至行首的第一个非空白字符
0:跳转至行首
$:跳转至行尾
):下一句(:上一句
}:下一段{:上一段
ctrl+f:向文件尾部反一屏
ctrl+b:向文件首部翻一屏
x:删除光标处的字符
#x删除光标处起始的#个字符
xp交换光标处的字符及后面字符的位置
~:转换大小写
J:删除当前行后的换行符
r:替换光标所在处的字符
R:切换成REPLACE模式
d$:剪切到行尾
d^:剪切到非空行首
dw:剪切当前单词
dd:剪切光标所在的行
y$:复制到行尾
y^:复制到非空行首
y0:复制到行首
yw:复制当前单词
yy:复制当前行
#yy:复制#行
p:缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面
P:缓冲区存的如果为整行,则粘贴当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面
c$:删除到行尾,同时进入插入模式
c^:删除到行首,同时进入插入模式
c0:删除到行首,同时进入插入模式
cw:删除当前单词到词尾,同时进入插入模式
cc:删除当前行,同时进入插入模式
#cc:删除#行,同时进入插入模式
i:光标在哪,就从哪进入插入模式
I:光标移到所在行的行首,同时进入插入模式
a:光标向后进一格,同时进入插入模式
A:光标移到所在行的行尾,同时进入插入模式
o:光标所在行的下一行创建一个新行,同时进入插入模式
O:光标坐在行的下一行进入插入模式
回到command:Esc
:进入退出模式
q:退出
q!强制退出
w:保存
w!:强制保存
wq或x:保存并退出
wq!或x!:强制保存并退出
回到command:EscEsc或enter
r /path/filename 在光标所在行下粘贴指定路径的文件
w /path/newfilename 将当前文件另存到指定的路径中
:# 光标移动到第#行