VIM 常用命令

set enc=utf-8

i: 在光标前插入
a: 在光标后插入
I: 在光标所处在的行的行首
A: 在光标所处的行的末尾
o: 在光标所处的行的下一行 行首
O: 在光标所处的行的上一行 行首

w: 保存
q: 退出
x: 保存并退出

命令行模式:
yy: 复制
p: 粘贴

h: 上
j: 下
k: 上
l: 右

x: 删除光标后的一个字符
X: 删除光标前的一个字符
D: 删除从光标开始的位置,一直到 当前行的末尾 u可以恢复 Ctrl+z
d0: 删除从光标开始的位置,一直到 当前行的行首
dd: 剪切,可以配合p进行粘贴

撤销命令:
u: 一步步撤销
Ctrl+r: 反撤销

Shift+>:缩进
V+上下方向键+Shift+>:缩进多行

G 6G: 快速定位到指定行
G: 如果只输入这个字符,直接跳转到最后一行
gg: 跳转到第一行

/:搜索

替换:%s/abc/123/g 将abc全部替换成123
:1,10s/abc/123/g 将第一行至第10行之间的abc全部替换成123


基本类型:
Numbers Boolean String List Tuple Dictionary

name = 'vsmart'
company = 'yifan'
print('name %s'%name)
print("name: %s company: %s"%(name,company))
# 爬虫
import urllib.request
response = urllib.request.urlopen("http://www.baidu.com")
page = response.read()
page = page.decode('utf-8')
print(page)

#抓取图片
import urllib.request
reg = urllib.request.urlretrieve('https://rpic.douyucdn.cn/acrpic/171029/71017_1720.jpg','./girl.png')
原文地址:https://www.cnblogs.com/vsmart/p/7797161.html