vscode写python推荐的配置

vscode写python推荐的配置

  • 安装插件
  • 代码格式和语法检测
    • pylint
    • flake8和yapf
  • 运行与调试
    • 运行
    • 调试
  • Tips

安装插件

这个简单,打开插件管理器,搜索python,安装下载量最大的就行了,一般左上角带个星星的就是官方推荐的。下面提几个插件

  • python
    这个插件可以说是必下的。安装完后可以在左下角更换python的解释器。如果是linux用户可能会看到有很多版本相同的解释器在不同的目录下,我们选/usr那个目录的解释器就行了,其实这些目录都是存放命令的,/bin和/sbin是用来存放系统命令的,/usr就用来放用户自己i的一些命令。

  • Anaconda Extension Pack
    这个插件就推荐给用anaconda的同学了,大大增强了代码提示功能。原始的代码提示基本只包含了python标准库,有了这个插件之后各种第三方库基本都能实现代码提示了,并且还会额外显示每个方法的帮助。

代码格式和语法检测

安装pylint或者flake8和yapf 可以用pip命令来安装,其中pylint也可以通过pacman(适用于部分linux系统)来安装。

pylint

pylint是默认的代码语法检测工具,只要安装就可以使用不需要额外的配置。安装可以使用以下命令

  • 用pip来下载 pip2 install pylint (对于python2) pip3 install pylint (对于python3)
  • 用pacman下载 pacman -Sy python-pylint (鉴于pip感人的下载速度,archlinux用户可以用这条命令来安装)

flake8和yapf

只能用pip来下载,下载方式和pylint一样。这两个包下载好后还要在vscode中配置

  • 安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true
  • 安装yapf成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.formatting.provider": “yapf”

运行与调试

运行

  • 右键->在终端运行python,这是vscode会在底部弹出终端和运行的结果
  • 选中要运行的代码,按下shift+enter,这时就会运行选中的代码。这个方法可以运行一个文件中的几行代码十分的实用。如果要运行整个文件只要ctrl+a选中全部后shift+enter运行代码就可以了

调试

  • 首先,把光标移到某行然后按F9,就可以设置一个断点。同样,也可以在行号左边双击设置。
  • 在侧边栏打开Debug视图,然后点击配置按钮,选择Python

vscode写python推荐的配置_第1张图片
vscode写python推荐的配置_第2张图片

  • 然后Python插件会自动创建包含一系列配置的launch.json文件,可以在下拉列表里面选择,现在选择Python: Current File即可。
    vscode写python推荐的配置_第3张图片
  • 为了让调试器在自动在程序开始时停在第一行,添加一条配置stopOnEntry": true,然后保存
  • 按下F5开始调试

Tips

  • 在变量名上按F2即可实现重命名变量
  • 检查电脑是否安装了python只要在命令行中输入python就行了
  • 通过pip来安装python的包的时候可以通过pip2和pip3来区分python的版本
  • 通过pacman来安装包时可以通过前缀python-和python2-来区分python的版本
  • 建议安装anaconda这个python发行版,里面有很多的库可以用,具体的操作可以看这篇博文
    archlinux下安装使用anaconda

你可能感兴趣的:(linux)