视图模式快捷键:
光标移动:
$ 移动光标到行尾 End
^ 移动光标到行首 Home 0
G 移动光标到文件的末尾
gg 移动光标到首行 1G
10G 移动光标到第10行 10gg
复制:
yy 复制光标所在的行
nyy n为数字 3yy 快速复制3行
p 粘贴复制的内容到光标所在行下一行
np n为数字 3p 连续粘贴3次
将第一行快速粘贴到最后一行(光标移动到第一行)
yy ---> G --->p
u 撤销操作
删除:
dd 删除光标所在的行
ndd n为数字 3dd连续删除3行
dG 删除光标所在到文件的末尾
dw 删除单词 光标需要在单词的第一个字母
D 删除光标所在到行尾
d+^ 删除光标所在到行首 了解
d+0 删除光标所在到行首 了解
块模式: ctrl+v ↑ ↓ ← →
在视图模式进入编辑模式:
a 追加
i 插入
o 在当前行的下一行进入编辑模式
0 在当前行的上一行进入编辑模式
退出: esc返回到视图模式--->输入: 进入底行模式
底行:
:set nu # 显示行号
:set nonu # 不显示行号
:set paste # 原格式粘贴复制
:wq # 保存并退出
:q # 退出不保存 没有修改文件才能正常退出
:q! # 强制退出不保存
:wq! # 强制保存并退出
/搜索的内容 搜索查找
n 查找下一个内容
N 查找上一个内容
块模式: ctrl+v进入块模式 只能在vim中 vi不支持
功能: 批量选择字符串 删除
ctrl+v 选择内容 x删除
批量增加内容
ctrl+v 选择10-20行-->按I键进入编辑模式-->输入#--->按两次ESC键完成