VSCode作为比较轻量的编辑器,在有了众多插件加持的情况下,现在已经成为了最受欢迎的代码工具之一。但作为一个还在不断发展进化的编辑器,目前在使用过程中难免会遇到一些不方便之处。这里仅从写python的角度出发,记录一些VSCode的使用技巧。
Pylance插件
Pylance插件的代码提示和补全功能十分好用,但有时会出现没有覆盖你导入的包的问题。此时需要先查看你要使用的包所在的路径,然后将其添加到Pylance的设置文件里。例如:
import monai
print(monai.__path__)
#输出为:['/home/alec/anaconda3/envs/pytorch/lib/python3.9/site-packages/monai']
然后将路径/home/alec/anaconda3/envs/pytorch/lib/python3.9/site-packages添加到如下位置:

之后Pylance就能识别这个路径下的所有包了。
使用Docker
如果用户在安装vscode服务前没有加入docker用户组,则需要在加入docker用户组后重新安装服务器端的vscode服务,否则vscode中仍然无法使用docker。
注意:如需在docker中使用gpu,需要使用如下命令:
docker run -idt --gpus all --name abc(你的容器名称) abc(你的镜像名称)
另外,可以使用如下命令将本地的文件或文件夹复制到docker中:
docker cp d:\abc(你的本地文件或文件夹路径) abc:/root(你的容器名称或容器ID:/你的保存路径)