vim 4.py 创建4.py文件并打开
按i插入模式,esc末行模式:wq保存退出,:q! 退出不保存,shift+zz 相当于wq
大写O上一行
I大写行首 小写i 插入光标前一个,小写a插入光标后一个 ,大写A行尾小写o下一行
Vim命令
yy:复制光标这一行。 p粘贴。
dd:删除光标一行。也是剪切
D:剪切光标后到末尾
d0:从光标删到行首
x:删除光标,每次删除后一个
X:删除光标,每次删除前一个
4yy:复制光标后的四行
2dd:删除光标下的两行
在命令模式下移动光标 h左,j下,k上,l右 H:当前屏幕的上方,M:当前屏幕的中间,L:当前屏幕的下方
Ctrl+f 向下翻一页,Ctrl+b 向上翻一页
Ctrl+d 向下翻半页,Ctrl+u 向上翻半页按6 再按大写G,跳的指定的第6行
G:回到最后一行
gg:快速回到第一行w:向后跳一个单词的长度,即调到下一个单词的开始处
b:向前跳一个单词的长度,即调到上一个单词的开始处
u:撤销
ctrl+r 反撤销
V:选择代码块
v:选择代码块
<<:左移
>>:右移
{ 调到上一代码块
} 调到下一代码块r 在光标处替换,只能替换一个
R:从当前光标后都可替换/ 搜索单词
:%s/hello/world/g 把hello替换成world
:1,10s/hello/world/g 将第一行到第十行hello替换成world