是否厌倦了繁复的 IDE,想使用简洁小巧的环境完成简单的学习与开发,那么推荐使用 Visual Studio Code 进行。
- 此编辑器为微软出品
安装
安装 Visual Studio Code
官网地址:点击跳转
安装流程不再赘述。
安装 Python 环境
官网地址:点击跳转
使用
此编辑器和 Notepad++ 或者 Sublime 等一样支持插件。
- Mac 上使用 Command + P 即可调出快捷搜索,输入
ext install python
回车即可。 - 编写完按快捷键 F5 即可快速进入 debug 模式
后缀图标识别插件
在插件中心搜索 vscode-icons,扩展描述页面有安装方式的 GIF。安装完成后即可自动根据后缀名识别文件类型并替换图标。
flake8 语法提示插件
打开终端输入
pip install flake8
然后点击左上角程序名称(LOGO右侧)- 首选项 ,选择 JSON 模式。
添加一行
{
"python.linting.flake8Enabled": true
}
yapf 格式化插件
打开终端输入
pip install yapf
然后点击左上角程序名称(LOGO右侧)- 首选项 ,选择 JSON 模式。
添加一行
{
"python.formatting.provider": "yapf"
}
小贴士:配置完成后使用快捷键 Alt + Shift + F
即可自动格式化代码。
实用技巧
Ctrl + 鼠标左键
点击函数名或者类名即可自动跳转到定义处,在函数名或者类名上按快捷键F12
也可实现。- 在变量名上按
F2
即可实现重命名变量 - 在行号的左边点击即可设置断点,在左边的调试界面可以查看变量的变化
故障排除
报错 pylint E1101
默认开启的python语法检查工具是pylint,但是在使用 requests.codes.ok 时会有报错,实际上此库的用法是正确的。
[pylint] E1101:Instance of 'LookupDict' has no 'ok' member (17 ,29)
经过搜索之后发现原因是 requests.codes.ok 是动态被设置的,而pylint的推断系统里没有该值,因此触发了E1101报错。可以通过配置 generate-members 参数来避免此类报错。
在首选项(Preferences)中,添加用户设置(JSON)格式
{
"python.linting.pylintArgs": [
"--generate-members"
]
}
附录
参考链接
- Python in Visual Studio Code - Visual Studio Code
- pythonVSCode - Github
- Linting Python in Visual Studio Code - Visual Studio Code
- VSCode 写 Python - 博客园
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2023-12-16 10:13 AM