手记

便于Python开发的VSCode设置

本文记录便于Python开发的一些VSCode设置,持续更新。

1. 设置缩进为空格

点击Command + Shift + P ,输入setting,找到Preferences: Open settings (JSON)并点击,打开设置文件,添加这句将缩进设置为4个空格:

"editor.tabSize": 4,

2. 显示代表空格的小点点

使用Command + Shift + P 打开设置文件,添加这句:

"editor.renderWhitespace": "all",

因为Python很依赖缩进,如果看不到代表空格的小点点,可能有时候不能明显地知道是哪里出现了问题。

 

3.设置大小写转化的快捷键

使用Python的过程中经常会用到和一个字符串对应的常量,常量用大写字母表示,和小写的字符串是一样的,这时候用这两个快捷键就很方便。

设置转化为小写字母的快捷键:Control + Shift + L

设置转化为大写字母的快捷键:Control + Shift + U

方式一:

首选项 -> 键盘快捷键

 

点右上角的这个按钮,进入设置的json文件:

 

输入以下内容即可:

[

    {

        "key": "ctrl+shift+u",

        "command": "editor.action.transformToUppercase"

    },

    {

        "key": "ctrl+shift+l",

        "command": "editor.action.transformToLowercase"

    }

]

方式二:

可以在界面进行操作,在输入框中输入lowercase/uppercase查找匹配lowercase/uppercase的指令,点击指令行左侧的按钮进行添加或编辑,同时按下想要的快捷键组合的几个键,然后点Enter

设置转化为小写字母的快捷键,同时按下:Control + Shift + L ,点Enter

 

设置转化为大写字母的快捷键,同时按下:Control + Shift + U,点Enter

 

其实从键盘快捷键面板就能看到很多一些默认的快捷键指令,我比较常用的是以下几个:

Control + ` 调起终端控制台

Command + shift + N 打开新的窗口。

Command + [ 将行向左移动一个缩进

Command + ] 将行向右移动一个缩进

Command + Shift + K 删除一行

4.切换使用的Python解释器

使用不同版本的Python的时候,编辑器使用的解释器也需要改变一下。(进行Python开发应该都已经安装了Python插件

先查看一下当前指令的文件路径:

$ which python3 /usr/local/opt/python@3.8/bin/python3 复制代码

方式一:

使用Command + Shift + P打开设置文件,在设置文件中添加:

"python.pythonPath": "/usr/local/opt/python@3.8/bin/python3" 复制代码

方式二:

点击图界面左下角的位置,在弹出的输入框中输入刚才使用which python3找到的路径。

 

Import "package_name" could not be resolved

当我们使用虚拟环境的时候,安装的包是放在虚拟环境路径下的,和项目路径不一致,就会出现以下这种问题:

使用pip3 install安装到虚拟环境的包提示Import "package_name" could not be resolved,并且也不能通过点击Command + Enter跳转到包中对应的定义代码的位置。

这种时候按照上面介绍的方式切换Python解释器到你项目对应的虚拟环境目录下的Python目录就可以了:

这样在status处点击Command + Enter就能进入rest_framework包中status定义的位置。

5.使用code指令在命令行打开文件

点击Command + Shift + P,输入shell command,找到Shell Command: Install 'code' command in Path项并点击。

这样就可以在终端使用code file_name.py打开文件,code dir打开文件夹,或者在文件夹下使用code .调起VSCode编辑器并打开文件夹了。


作者:任沫
链接:https://juejin.cn/post/6962847040766214180
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


0人推荐
随时随地看视频
慕课网APP