三种模式:命令模式,输入模式,末行模式。
命令模式:控制光标移动,可对文本进行复制,粘贴,删除和查找等工作。
输入模式:正常的文本输入,录入。
末行模式:保持或退出文档,以及设置编辑环境。
三种模式相互切换:
每次运行Vim编辑器时,会默认进入命令模式。
命令模式常用快捷键:
Ctrl + f 向下翻页
Ctrl + b 向上翻页
G 移动到文件最后一行
gg 移动到文件第一行
N(数字) + 回车 向下移动N行
/关键字 向下寻找关键字
?关键字 向上寻找关键字
# 从光标向后查找光标所在关键字
* 从光标向前查找光标所在关键字
dd 删除整行
ndd 删除光标向下n行
yy 复制光标所在行
nyy 复制光标所在向下n行
p 将复制的数据在光标下一行粘贴
P 将复制的数据在光标上一行粘贴
命令模式转化输入模式
i 在当前字符左边插入
I 在当前行首插入
a 在当前字符右边插入
A 在当前行尾插入
o 在当前行下面插入一个新行
O 在当前行上面插入一个新行
输入模式需要先 Esc 退出输入模式,才能对内容进行保存。
:w 保存数据
:q 退出文件
:wq 保存并退出文件
:q! 强制退出
:w 文件名 相当于另存为
:set nu 显示行号
:set nonu 不显示行号
:整数 跳转到改行