光标移动
- 光标移动到行首
shift + 6
- 光标移动到行尾
shift + 4
- 光标移动到首行行首
gg
- 光标移动到首行行首
G
- 翻屏
- 向上翻屏
ctrl + b - 向下翻屏
ctrl + f
- 向上翻屏
- 快速定位
数字 G
复制
- 复制光标所在行
yy
- 以光标所在行为准(包含当前行),向下复制指定的行数
数字 yy
粘贴
- P : 粘贴在光标所在行之前
- p : 粘贴在光标所在行的下一行
剪切/删除
- 剪切/删除光标所在行(下一行会上移)
dd
- 剪切/删除光标所在行(下一行不上移)
D
- 向下剪切/删除指定行,包含光标所在行
数字 dd
撤销/恢复
- 撤销
u
- 恢复
ctrl + r (作用类似于Windows中的ctrl + y)
保存
- 保存
:w
- 另存为
:w 路径
- 退出
:q
- 保存并退出
:wq
- 替换
:%s/搜索的关键词/新的内容/g
替换整个文档中符合条件的内容 - 显示行号(临时)
:set nu
- 永久显示行号(该配置是针对用户的)
创建~/.vimrc文件,并写入 set nu并保存退出即可