vscode采坑指南

因为版权问题,最近IDE从pycharm改为了vscode(为了连接远程服务器进行debug),在熟悉vscode的过程中,出现了各种问题,因此记录下来。

1.如何关掉终端正在运行的代码

在这里插入图片描述
如上图,点击垃圾箱那里就行。另外,点击➕可以打开多个终端。

2. 如何进行debug

先选中一个要进行debug的py文件,然后按以下3步进行即可进行debug.
在这里插入图片描述
在这里插入图片描述

3. 如何在子目录下进行run

首先,要明确一点,vscode在执行Python脚本的时候都是以调用脚本的工作目录为准的,也就是说,当使用os.getcwd()得到的路径为该项目的工作路径,而不是当前文件的路径。要定位到当前路径,可使用下述方法:1. 点击左下角setting标志,输入“execute”,在“Execute In File Dir”处打钩,如下图所示:
在这里插入图片描述

4. 如何在子目录下进行debug

跟第3点同个道理,当你在子目录下debug时,经常会报找不到文件的问题,那是因为路径出错了,所以我们要改为相对路径执行。
具体如下,在第2点的基础上,点击设置按钮,调出launch.json,添加“cwd”那一行,便可以在相对路径下运行了。
在这里插入图片描述

5. 不能在终端运行的解决方法

vscode突然抽风,不能在终端运行,同时不能debug调试,异常如下:

Debugging and "Run Python File in Terminal" does not respond
或
couldn't find a debug adapter descriptor for debug type python

在网上找了很多方法,setting->launch.json各种改都不行,最后祭上终极大法:
卸载vscode远程连接的Python插件,重新安装即可。如下图,先卸载再安装。
在这里插入图片描述

PS:本人在安装时一直“正在安装”,没有安装成功。因此,采用先下载插件再安装的形式,具体步骤如下:

  1. 进入vscode官网下载插件:https://marketplace.visualstudio.com/ ,搜索 python;
  2. 下载.vsix文件:
    在这里插入图片描述3. 在vscode中 “ctrl+shitf+P” 搜索 “install from VSIX” ,选择下载的.vsic文件进行安装即可(下载的文件要先上传到服务器哦)。

6. vscode解决经常断开重连的问题

这里的解决方法就是让vscode自动重连,即vscode还是会断开,但不需要再手动输入密码了,vscode会自动连接

  1. 如果没有ssh-keygen,则终端输入:
    ssh-keygen -t rsa -b 4096
  2. export USER_AT_HOST=“root@10.22.20.21”
  3. export PUBKEYPATH="$HOME/.ssh/id_rsa.pub” 输入服务器密码,OK了。

持续更新中…

参考:vscode中使用python相对路径问题?

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值