版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aliang_godlike/article/details/79143766
移动
[n]↑:向上移动n行。
[n]↓:向下移动n行。
[n]←:向左移动n列。
[n]→:向右移动n列。
Page Up:上一页。
Page Down:下一页。
Home:一行最前,同数字0。
End:一行末尾,同符号$。
gg:移动到文档第一行,等同于1G。
G:移动到文档最后一行。
nG:移动到第n行。
剪切(删除)
[n]x:向后剪切(删除)n个字符。
[n]dd:向下剪切(删除)n行(包括光标所在行)。
d0:剪切(删除)光标至本行前端的所有字符。
d$:剪切(删除)光标至本行末尾的所有字符。
d1G:剪切(删除)光标所在行至文档第一行所有数据。
dG:剪切(删除)光标所在行至文档最后一行所有数据。
复制,粘贴
[n]yy:向下复制n行(包括光标所在行)。
y0:复制光标至本行前端的所有字符。
y$:复制光标至本行末尾的所有字符。
y1G:复制光标所在行至文档第一行所有数据。
yG:复制光标所在行至文档最后一行所有数据。
p:将复制的数据粘贴到光标所在处或下一行。
文件存储
:w保存修改。
:q离开。
:wq保存修改后离开。
:q!不保存修改,离开。
:w [newfile]另存为新文档。
块选择
v:按下v键,开始移动光标后,选中光标经过的所有数据。
V:按下V键,开始移动光标后,选中光标经过的所有行数据。
Ctrl+V:选中光标经过的矩形内的数据。
其它
/word:向下搜索。
?word:向上搜索。
n:重复上一个搜索。
u:恢复更改。
Ctrl+r:恢复最新。
:set nu显示行号。
:set nonu取消显示行号。
:set fileencoding:显示文本编码格式。
:set fileencoding=UTF-8:保存文本后转换文本编码格式。