用vscode编写python和用sublime3时注意的事项

   最近在学习python,之前一直用sublime3作为编辑器,偶然学习前端要求下载不顺从的,发现真的太好用了。sublime3不仅要钱(现在激活码越难越难找了,盗版的也找的心累),还有sublime搭建环境的文本修改的博客一堆,试来试去才找到有用的,而且你找到有用的后必需要按crtl+s保存后才能运行(可能大多数编译器都是这样吧,就当吸取了一个教训)。不顺从的搭建好环境后,可以实现sublime实现不了的错误提示和缩进,还且环境搭建还比较简单。重要的是不顺从的还能运行很多代码,还且必visual studio小巧很多(visual studio 没5个小时一般安装不了的)

vs下载地址和效果图

安装python插件

  1. 打开VScode,点击第五个
  2. 输入 "python",搜索时间可能会比较长
  3. 选择下载量最高的那个插件点击安装(要网络,否则出错)

用vscode编写python和用sublime3时注意的事项_第1张图片

到这边VScode就可以编辑python代码了,编辑完代码按F5即可运行。然后会让你选环境,选择python即可。(初次运行要选择环境,选python,以后如果还要环境就是你打开的项目是文件而不是文件夹的缘故)


选择环境运行

用vscode编写python和用sublime3时注意的事项_第2张图片

默认按F5后需要再按一次F5程序才会运行,然后VSCode为我们自动生成了"launch.json"文件,此文件有很多配置项如果要按F5马上运行需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。(这个我没有修改,我也没再这个文件找到这个属性)

那么怎么找到这个文件呢?点击下图调试旁边的小齿轮,然后就能打开launch.json(如果没有打开,就重新打开vscode打开一个文件夹而不是文件)

用vscode编写python和用sublime3时注意的事项_第3张图片



打开setting.json配置路径和其他插件

用vscode编写python和用sublime3时注意的事项_第4张图片

按照上述的图片点击设置即可打开user setting文件,这是个可读文件(即左边的默认用户设置),在里面找到python的相关设置如pythonpath,可以把路径修改成自己下载的python所在路径,点击左边的那支笔,然后就会出现上图右边的用户设置,这个文件就是setting.json.我们把我们要修改的属性在这里面写好即可。

用vscode编写python和用sublime3时注意的事项_第5张图片

配置flake8

安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示(这个很重要,因为python的缩进要控制好)

  1. 打开命令行(cmd或者vs code下面的终端)输入 "pip install flake8"
  2. 安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true

flake8配置

配置yapf

安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码

  1. 打开命令行(cmd或者vscode下面的终端那里)输入 "pip install yapf"
  2. 安装yapf成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.formatting.provider": "yapf"

yapf配置

yapf效果图

几个小技巧

  1. 查看函数或者类的定义
    Ctrl+鼠标左键点击函数名或者类名即可跳转到定义处,在函数名或者类名上按F12也可以实现同样功能

  2. 更改变量名
    在变量名上按F2即可实现重命名变量

  3. python断点调试
    在行号的左边点击即可设置断点,在左边的调试界面可以查看变量的变化(在第一行打了断点)

用vscode编写python和用sublime3时注意的事项_第6张图片


你可能感兴趣的:(用vscode编写python和用sublime3时注意的事项)