常用 vim 操作
- 移到行首:
0或者^(shift+6) - 移到行尾:
$(shift+4) 复制:
yy复制当前整行的内容到 vi 缓冲区yw复制当前光标所在位置到单词尾字符的内容到 vi 缓存区,相当于复制一个单词y$复制光标所在位置到行尾内容到缓存区y^复制光标所在位置到行首内容到缓存区#yy例如:5yy就是复制 5 行#yw例如:2yw就是复制两个单词如果要复制第 m 行到第 n 行之间的内容,可以在末行模式中输入
m,ny例如:3,5y复制第三行到第五行内容到缓存区。
在纯文本终端下复制、剪切、粘贴:
- 选定文本块,使用
v进入可视模式;移动光标键选定内容 - 复制选定块到缓冲区,用
y;复制整行,用yy - 剪切选定块到缓冲区,用
d;剪切整行用dd - 粘贴缓冲区中的内容,用
p
- 选定文本块,使用
- 删除:
- 删除全部文档:光标移到第一行行首,非插入模式下输入
10000再输入dd或者在费插入模式下直接输入:.,$d - 删除行:
dd为删除光标所在行,Ndd为删除光标所在行一下 N 行
- 删除全部文档:光标移到第一行行首,非插入模式下输入