便于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编辑器并打开文件夹了。
6.整行复制
使用Option + Shift + 上/下
进行向上向下的行复制,如果先选择了多行,在本行的上面/下面复制多行。
7.多行编辑
先选中多行,使用Option + Shift + I
,能同时在多行上进行编辑。
8.选中多行代码
当要选中的内容很多时,如果按照长按鼠标选中的方式选中代码,会拖拽好几屏,很不方便。
可以像在文件夹中选中多个文件那样选中多行代码:
先在想要选中的代码的起始处放置光标,在想要选中的代码结尾处 按住Shift
键并点击一下鼠标,就选中所需代码了。
9.选中多列代码
先把光标放在要选择的内容前,按Option
键,然后按Option + Shift
键拖动光标,选择想要选中的内容。
10.将光标放在多处
按住Option
键,在想要放置光标的位置点击鼠标,就能将光标放在多处。比如想要删除以下代码中每一个属性行的最后一个括号,就将光标放在所有括号的后面,然后点击删除键。
map = {
'A': 1),
'B': 123),
'C': 12),
}
转载自:https://juejin.cn/post/6962847040766214180