vim file 进入之后 摁 i or a进入编辑模式
esc 之后是命令状态
:w文档存盘 :wq 文档存盘退出 q 是quit
:q未修改直接退出 :q!放弃文档修改强行退出
一.suppose:处于命令模式
按I能够进入编辑模式并且光标调到最前面 即 从光标所在行的开始处插入文本
i 从光标前面开始插入文本
A 从光标所在行的末尾开始添加文本
a 从光标后面开始添加文本
二.删除&&修改
1.x 删除光标处的字符
2.dd 删除光标所在的整行
3.3dd 删除光标所在行以及下面的两行(删除 3 行)
4.u 撤销上次操作
5.yy 复制光标所在的整行
6.3yy 从光标开始往下复制 3行,[3]表示一个整数
7.p 将复制后的文本粘贴到光标处
8.ctrl +r 恢复上次操作
9.不 i 进入修改 先 r,再按要替换的内容
三. 光标移动
1.^ 光标移动到行首
2.$ 光标移动到行尾
3.gg 光标定位到文档头
4.G 光标定位到文档尾 到1000行就 1000G 或者 :+number
5.H 光标定位到当前页首
6.L 光标定位到当前页的最后一行的行首
四. 查找与替换
1.还是命令模式 /搜索内容 n往上翻 N 往下翻
2.替换 :s/A/B 把光标所在行由A替换成B
3.多行替换 : 7,10s/James/james 回车只改每行第一个
多行全替换 : 7,10s/James/james
%s/James/james
五.块操作:
V: 可视化块选择状态,选中块之后,可以对块进行删除(d), 复制(y),剪切(x)