1. vim + 文件名.py :可以创建并打开vim命令模式
2. 命令模式中:shift + z + z :退出vim
3. 命令模式中(h : 左 , l : 右 , j : 下 , k : 下 ):
复制粘贴:
yy : 复制
p : 粘贴
数字 + yy :复制几行
y + w : 从光标到行尾复制
移动光标:
gg :返回首部
数字 + gg:到第几行
shift + g :返回末行首部
shift + 4: 返回本行末尾
shift + 6: 返回本行非空格首部
0 : 返回本行行首
剪切:
dd : 剪切一行
数字 + dd :剪切几行
d + w : 从光标到行尾剪切
删除光标所在字符:
x : 删除光标所在字符
撤销:
u :撤销上次操作
CTRL + r :撤销 u 的操作
缩进:
shift + > :向右缩进
shift + < :向左缩进
块操作:
v :当前光标开始,上下左右移动选择
V:当前光标所在行开始,上下左右选择
命令模式中:
1. shift + z + z :退出vim
2. " : " 进入末行模式:
末行模式中:
" w " : 保存
" q " : 退出
"q!" : 强制退出
" wq " : 保存退出
/ + 查找内容 (向后搜索)
n 下一个查找到的内容
N 上一个查找到的内容
? + 查找内容(向前搜索)
替换:
%s / 被替换的 / 替换的 / g (实际是没有空格的 %s///g)
3. i 或 a 在光标前后插入,进入插入模式
4. I 或 A 在光标首尾插入,进入插入模式
5. o 或 O 在下一行或者上一行插入,进入插入模式
插入模式中:
Esc 键退出插入模式进入命令模式