likes
comments
collection
share

便于Python开发的VSCode设置和用法

作者站长头像
站长
· 阅读数 42

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

1. 设置缩进为空格

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

"editor.tabSize": 4,

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

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

"editor.renderWhitespace": "all",

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

便于Python开发的VSCode设置和用法

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

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

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

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

方式一:

首选项 -> 键盘快捷键

便于Python开发的VSCode设置和用法

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

便于Python开发的VSCode设置和用法

输入以下内容即可:

[
    {
        "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

便于Python开发的VSCode设置和用法

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

便于Python开发的VSCode设置和用法

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

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找到的路径。

便于Python开发的VSCode设置和用法

Import "package_name" could not be resolved

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

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

便于Python开发的VSCode设置和用法

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

便于Python开发的VSCode设置和用法

便于Python开发的VSCode设置和用法

这样在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编辑器并打开文件夹了。

6.整行复制

使用Option + Shift + 上/下 进行向上向下的行复制,如果先选择了多行,在本行的上面/下面复制多行。

7.多行编辑

先选中多行,使用Option + Shift + I,能同时在多行上进行编辑。

便于Python开发的VSCode设置和用法

8.选中多行代码

当要选中的内容很多时,如果按照长按鼠标选中的方式选中代码,会拖拽好几屏,很不方便。

可以像在文件夹中选中多个文件那样选中多行代码:

先在想要选中的代码的起始处放置光标,在想要选中的代码结尾处 按住Shift键并点击一下鼠标,就选中所需代码了。

9.选中多列代码

先把光标放在要选择的内容前,按Option键,然后按Option + Shift键拖动光标,选择想要选中的内容。

便于Python开发的VSCode设置和用法

10.将光标放在多处

按住Option键,在想要放置光标的位置点击鼠标,就能将光标放在多处。比如想要删除以下代码中每一个属性行的最后一个括号,就将光标放在所有括号的后面,然后点击删除键。

map = {
    'A': 1),
    'B': 123),
    'C': 12),
}
转载自:https://juejin.cn/post/6962847040766214180
评论
请登录