h j k l | 左 下 上 右 |
32G | 定位到32行 |
gg | 定位到开头 |
G | 定位到结束 |
yy | 复制当前行 |
nyy | 复制光标所在行向下n行,例如20yy则是复制20行 |
dd | 删除当前行 |
ndd | 删除光标所在行向下n行,例如20dd则是删除 20行 |
d | 剪贴选择的内容到剪贴板 |
y | 拷贝选择的内容到剪贴板 |
c | 剪贴选择的内容到剪贴板并且进入插入模式 |
u | 撤销 |
Ctrl+r | 取消撤销 |
:q | 离开vi |
:q! | 不保存退出 |
:wq | 保存退出 |
:set nu | 设置行号 |
:set nonu | 取消行号 |
i | 在当前字符的左边插入 |
I | 在当前行首插入 |
a | 在当前字符的右边插入 |
A | 在当前行尾插入 |
o | 在当前行下面插入一个新行 |
O | 在当前行上面插入一个新行 |
p | 将复制的数据,粘贴在光标的下一行 |
P | 将复制的数据,粘贴到光标的上一行 |
n<Enter> | n为数字。光标向下移动n行 |
Ctrl+f | 屏幕『向下』移动一页,相当于[Page Down]按键 |
Ctrl+b | 屏幕『向上』移动一页,相当于[Page Up]按键 |
Vim常用快捷键-个人学习用
最新推荐文章于 2023-12-04 12:56:41 发布