VSCode下Python开发常用的插件
插件
Python
微软VSCode开发团队自己开发的
- 智能补全:通过自动补全,代码导航,语法检查等来编辑代码
- 代码检查:使用Pylint、Flake8获取额外的代码分析,检查编程错误
- 代码格式:用black,autopep 或 YAPF 调整代码格式
- 调试:调试Python脚本,Web应用程序以及远程或多线程进程
- 测试:通过测试Explorer中unittest,pytest或nose运行和调试测试
- 环境:自动激活并在virtualenv、venv、pipenv、conda 和 pyenv 环境之间进行切换
- 重构:通过变量提取、方法提取和导入排序来重构Python代
Chinese (Simplified) Language Pack for Visual Studio Code
中文语言包扩展(简体)
Better Comments
使# TODO ···、# NOTE ···、# ! ···
等代码注释展示不同颜色
Bracket Pair Colorizer
使{} [] ()
等展示不同颜色
Code Spell Checker
检查代码拼写,不是正常的单词会标蓝线
GitLens — Git supercharged
增强自带的git功能,当鼠标滑过,每行代码可以展示出作者等相关信息
koroFileHeader
在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!
Markdown All in One
在vscode中编缉Markdown文本,可以快速预览和修改
One Dark Pro
Atom的一款暗黑主题,超好看的
Path Intellisense
编写路径时,自动文件路径补全
PlantUML
在vscode中画PlantUML图
Pylance
官方叫语言服务器,当鼠标停留时,方法或类可以快速预览的
Tabnine
ai版本的代码提示,我感觉不怎么好用,有时间瞎jb提示,没有Python自带的用着爽
Todo Tree
项目中所有的TODO的集合; ctrl+shift+f搜索TODO差不多的效果
vscode-icons
添加文件夹、文件图标,看着会舒服一点
常用快捷键
ctrl+` 打开终端、隐藏终端
ctrl+r 切换项目
ctrl+e 打开项目中某个文件
ctrl+g 定位到指定行
ctrl+k w 关闭全部已打开文件
ctrl+shift+k 删除某行
ctrl+shift+f 全局搜索
ctrl+shift+x 插件中心
ctrl+d c 当前光标所在单词选中
alt+上/下 当前光标所在行上移/下移
其他快捷键查询: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
其他
设置__pycache__
文件夹不显示
ctrl+,
=> files.exclude
=> 添加 **/__pycache__
选择python
环境
有时候,python环境不能自动加载,可以手动配置:ctrl+shift+p
=> Python Select Interpreter
=> 选择当前目录下的虚拟环境
同时选中多条记录编辑快捷操作
先选中文本 => alt+shift+点击一列
切换虚拟环境报错无法加载文件 E:\Python_project\shop_env\Scripts\Activate.ps1,因为在此系统上禁止运行 脚本
Windows+x打开面板,选择以管理员身份运行PowerShell,输入: set-executionpolicy remotesigned,接下来输入“y”表示执行。