移动光标:
h 左移
j 上移
k 下移
l 右移
0 行首
$ 行尾
H 屏幕首行
M 屏幕中间
L 屏幕末行
G 文件尾
gg 文件首
操作编辑:
i 当前光标处插入内容
o 当前光标下一行插入
O 当前光标上一行插入
p 当前行下一行粘贴
P 当前行上一行粘贴
yy 复制当前行
nx 删除光标后n个字符
nX 删除光标前n个字符
d0 删除光标至行首的字符
d$ 删除光标至行尾的字符
dd 删除或剪切整行
ndd 向下删除n行
nyy 复制当前及下n-1行
6gg 定位到第六行
ggyG 复制全文
dG 删除全文
其它操作:
ctrl+u 首翻半屏
ctrl+d 尾翻半屏
ctrl+f 尾翻一屏
ctrl+b 首翻一屏
:set nu 显示行号
:set nonu 取消行号
:6 定位到第六号
:x 保存并退出
:n1,n2 d 删除n1至n2行
复杂操作:
:n1,n2s/p1/p2/g n1行至n2行的字符p1替换为p2
:0,$s/p1/p2/g 文件行首至行尾的字符p1替换为p2
:n1,n2 co n3 将n1至n2行复制到n3行的下面
:n1,n2 m n3 将n1至n2行剪切至n3行的下面
vim常用快捷键
最新推荐文章于 2024-07-18 15:07:29 发布