python 配置
- 下载安装 anaconda: https://www.anaconda.com/download/
-
将anaconda的路径添加到”环境变量” -> “系统变量” -> “path”:
C:\Program Files\Anaconda2;C:\Program Files\Anaconda2\Scripts;C:\Program Files\Anaconda2\Library\bin (如果在安装时已经添加环境变量,可以忽略本步骤) -
安装python 插件:
1). 打开VSCode, Ctrl + p
2). 输入 ext install python, 搜索时间可能比较长
3). 安装如下图的插件:
如果发现,还安装了其他的python插件的话,可以禁用其他的插件,例如我这里除了上图的插件,还安装了”Python for VSCode” 这个插件, 在测试上图的python插件是否安装成功时,总是跟其他的教程显示的结果不一样,然后我禁用了 “Pyhton for VSCode” 这个插件,就正常了。 -
配置 flake8:
1). 打开 windows的命令行: cmd
2). 输入 pip install flake8
3). 安装完成后,打开vscode, 文件 -> 首选项 -> 设置, 在“用户设置”里, 输入:
“python.linting.pylintEnabled”: false,
“python.linting.flake8Enabled”: true, -
配置 yapf:
1). 打开命令行; cmd
2). 输入 pip install yapf
3). yapf安装成功后,打开VScode, 文件 -> 首选项 -> 设置, 在“用户设置”里,输入
“python.formatting.provider”: “yapf”
vscode-icons 插件:
这个插件的功能是会在左侧的资源管理器和顶部的文件便签上根据文件类型的不同显示不同的图标
- 打开VSCode, ctrl + p
- 输入 ext install vscode-icons, 显示效果如下图
我们可以看到,左侧每一个文件的图标都是不同的,同时,在右侧,每一个文件的标签的左上角的图标也是不同的。
File Template:
这个插件可以针对不同后缀的文件设置不同的模版,并且可以插入文件的表头注释信息。
- 打开VScode, ctrl + p
- 输入ext install file template
- 安装的插件截图 :
- 创建一个python新文件:
a). 按下 Ctrl + N 新建一个空白的新文件
b). 按下 Ctrl + Shift + P
c). 输入 Tmpl py: Create Template, 然后按下回车键 - 我们看到上图中,我们需要每次修改用户名和邮箱等信息,我们还可以在模版里设置好这些信息, 在新建文件时就不需要修改里。这样设置的方法.
a). 进入路径: C:\Users\Administrator.vscode\extensions\RalfZhang.filetemplate-2.0.4\asset\templates
b). 备份一个python.tmpl , 名字为 python -副本.tmpl
c). 打开python.tmpl, 在这个文件里,你可以填写你任何想要填写的信息, 我这里填写的信息是:
d). 保存这个模版信息后,在重新创建一个新的python文件时,结果入下图:
Markdown Preview Enahnced:
这是一个支持markdown的插件
VScode 天生是支持markdown的,但是功能还不能满足我的需求,所以这里安装了这个插件
- 打开 VS code, ctrl + p
- 输入ext install markdown preview enhanced
- 选择下图所示的插件安装
打开 “文件“ -> “首选项” -> “设置” -> “用户设置”里,插入一下的设置:
“markdown-preview-enhanced.breakOnSingleNewLine”: false,
“markdown-preview-enhanced.mermaidTheme”: “mermaid.forest.css”,
“markdown-preview-enhanced.mathRenderingOption”: “KaTeX”,
“markdown-preview-enhanced.codeBlockTheme”: “default.css”,
“markdown-preview-enhanced.previewTheme”: “github-light.css”,
“markdown-preview-enhanced.scrollSync”: true,
“markdown-preview-enhanced.frontMatterRenderingOption”: “table”,
“markdown-preview-enhanced.singlePreview”: true,
“markdown-preview-enhanced.imageFolderPath”: “/assets”,
“markdown-preview-enhanced.imageUploader”: “sm.ms”,
“markdown-preview-enhanced.usePandocParser”: false,
“markdown-preview-enhanced.printBackground”: true,
“markdown-preview-enhanced.revealjsTheme”: “beige.css”,使用 ctrl + shift + M 预览