VS Code是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,眼下正如日中天。不过需要强调的是,VS Code本身就相当于记事本,需要众多的插件配合才能作为开发环境(IDE)。现在来推荐几个用于Python开发的插件。
1 Python
在 VS Code 中配置 Python 环境,第一个要安装的插件,就是 Python 插件。1Python 插件的全称是 Python extension for Visual Studio Code,它是一个 Visual Studio Code 扩展,具有对 Python 语言的丰富支持(对于该语言的所有受支持版本:> = 3.6),包括诸如 IntelliSense,linting,调试,代码导航,代码格式,代码重构等等。
Pylance 于 2020年7月首次发布,是微软推出的一个快速而且功能丰富的Python语言扩展,主要有如下特性:
需要在settings.json 里进行设置 "python.languageServer": "Pylance" , 才能使用。看看它的效果:
代码缩进对Python至关重要。当代码缩进层次较多时,为了视觉上容易识别,一般希望可以多个缩进以不同颜色进行高亮显示, VS Code 中 indent-rainbow 插件可以实现这个功能。在安装 indent-rainbow 之后,代码的效果如下:
Bracket Pair Colorizer 插件可以起到括号高亮显示的效果,尤其是多组嵌套括号。效果如下:
Better Comments可高亮显示注释,效果很好。此插件提供5 种类型的注释高亮,分别用符号 *, ?, !, //和 todo 来区分,即注释符号后 跟着上述5种符号就能显示不同的颜色。示例效果如下:
Jupyter是 Jupyter Notebook 的支持插件。打开ipynb 文件打开后的效果如下:
除此之外,还需要一个扩展包yapf,可以一键美化代码。支持两种规范:PEP8 和 Google Style 。在settings.json 里进行设置 "python.formatting.provider": "yapf",就可以对代码格式进行自动格式化了,快捷键是 Alt+Shift+F 。
indent-rainbow, Better Comments,Bracket Pair Colorizer这三个插件是通用的,对其他语言也适用。你get了那些优秀的插件,欢迎大家来留言区推荐你最喜欢的插件。