0%

Vscode系列-python

  • vscode python3的配置,代码补全/语法检查,编译调试等.

  • 更新

    1
    2
    18.05.24 初稿完成
    18.10.05 微调

导语

  • 写嵌入式的c语言太难搞了,受够了盗版 sourceinsight 艰难的代码提示和补全之后,尝试换一款编辑器.
  • 跨平台,支持多种语言,自由度高.
  • vim 和 Emacs 命令行 有一点学习成本.
  • 最后选定了 vscode 业余写点 python 和 java 写写 markdown 博客等等 (看pdf也行…).

环境

  • vscode
  • ubuntu/win10
  • 注意vscode只是编辑器,其他的功能都是通过 插件 + 后端 实现的.

参考:

https://www.cnblogs.com/bloglkl/archive/2016/08/23/5797805.html


需求

  • 代码补全&语法检查

    • pip安装flake8,在配置文件配置一下就可以使用.
  • 代码格式化

    • pip安装yapf,在配置文件配置一下就可以使用.
  • 编译&运行

    • vscode官方python插件

安装

  • 当然是python3了.不否认python2还在很多库中使用,但是面向未来,学习还是以最新为主.

  • windows / Linux 下 python3 和 vscode 安装不需多言.

python插件

  • 打开VScode,Ctrl+p

  • 输入 “ext install python”,搜索时间可能会比较长

  • 下载微软Microsoft出品的Python,全局翻墙最佳,要不然外网服务器,你懂的

  • 重新加载后,直接F5即可运行.

flake8

  • 命令行

    1
    pip install flake8
  • 文件->首选项->用户设置,在settings.json文件中输入

    1
    "python.linting.flake8Enabled": true

yapf

  • 命令行

    1
    pip install yapf
  • 文件->首选项->用户设置,在settings.json文件中输入

    1
    "python.formatting.provider": "yapf"

结语

  • 没了,vscode对前端和高级语言支持真的很好.基本上手即用.