视图模式:vim 进入的初始模式
输入模式:i, o a //i进行插入 o另起一行进行插入 a 光标后移一个进入输入模式
命令模式: 输入:进入命令模式 从输入模式返回视图模式 esc
h :←
j :↓
k :↑
l :→
y : 复制选中的文本
yy :复制一行
p :粘贴
nyy : 复制n行
d : 剪切文中的文本
dd : 剪切一行
ndd: 剪切n行
u :撤销
ctrl + r :反向撤销
x :用来删除单个字符
J ;删除换行符 将两个行连接在一起
n + h/j/k/l :试图模式下 数字加上控制符 多移动n个
:e! :如果想放弃修改文件的内容 并以原始的文件恢复。
w :向后移动一个单词大小
b(backward):向前移动一个单词
$ :移动到当前行的最后一个字母
^ :光标移动到当前行的首个非空格的字符
0 :移动的到当前行的最前面 顶端
f +char :光标移动到char字符的左边
% :找到与之相对应的‘(’或是‘)’包括{}和[];
gg :跳到首行 与1G作用一样
n% :将光标调到总体长度的n%处
Ctrl + g :显示当前行的信息 包括 文件名 总行数 所在行占得百分比
set number 和set nonumber :设置vim中是否显示行数
/string :string是你想要查找的字符串 并且 n表示是显示显示下一个string
* :将光标放在你想要查找的单词前面 按下*是向后搜索 若果按下#是向前搜索