vim使用

命令行模式

[Ctrl] + [f]:屏幕『向下』移动一页
[Ctrl] + [b]:屏幕『向上』移动一页
[Ctrl] + [d]:屏幕『向下』移动半页
[Ctrl] + [u]:屏幕『向上』移动半页
0:这是数字『 0 』:移动到这一行的最前面字符处 (常用)
$:移动到这一行的最后面字符处(常用)
H:光标移动到这个屏幕的最上方那一行的第一个字符
M:光标移动到这个屏幕的中央那一行的第一个字符
L:光标移动到这个屏幕的最下方那一行的第一个字符
G:移动到这个文档的最后一行
gg:移动到这个文档的第一行
/word:搜索全文关键字word
?word:搜索光标之上部分的关键字word
n:搜索下一个
N:搜索上一个
1,$s/word1/word2/g:全文替换word1为word2
dd:删除游标所在的一行
ndd:删除光标所在的下n行
dG:删除光标到最后一行的数据
d1G:删除光标到第一行到数据
u:撤回
[Ctrl]+r:重做上一个指令
yy:复制光标所在到一行
nyy:复制光标所在的下n行
y1G:复制光标到第一行到数据
yG:复制光标到最后一行的数据
p:粘贴在光标所在行下方
P:粘贴在光标所在行上方

编辑模式

进入编辑模式有三种插入
i:在游标前插入
I :在目前所在行的第一个非空格符处开始输入
a:在游标后插入
A:从光标所在行的最后一个字符处开始输入
o: 在下一行插入
O:为在目前光标所在的上一行处输入新的一行

底线模式

set nu:显示行号,设定之后,会在每一行的前缀显示该行的行号
set nonu:与 set nu 相反,为取消行号
q:没有改动直接退出
wq:保存退出
q!:不保存强制退出

你可能感兴趣的:(vim使用)