vim
命令行模式,插入模式,末行模式
命令模式,不能输入字符移动命令:
j 向下移动光标
k 向上移动光标
h 向左移动光标
l 向右移动光标
gg 文件顶部
G 文件末尾
数字gg 移动到数字对应行
数字G 移动到数字对应行
[ 移动到段落首
] 移动到段落尾
Ctrl+b 向上翻页
Ctrl+f 向下翻页
H 屏幕顶部
M 屏幕中间
L 屏幕顶部
按i进入插入模式,可输入任意字符
按ESC退出插入模式
按:进入末行模式
撤销和取消撤销
u ctrl+r
删除
x
n+x (n为数字) 删除N个字符
dd 删除光标所在行
D 一直删除至行尾
dw 删除选中之后直到空格
d+数字G 删除选中行到指定行
可视模式
按v:可视模式,可选中代码
按V:行
Ctrl+v:块
(可结合移动命令,例如:v+gg)
复制粘贴命令:
yy:复制整行代码
p:粘贴
yy19p 复制19行