aspx调试的时候其他机器也可以打开_Windows10+VSCode+Python3+调试(Debug)+远程调试

作者:西瓜甜

一、安装

1. 下载软件包

ededd061d5f39e65462c43defd48d3a2.png

74e1049d00235dcc2cf7170abd0e4874.png

6b840c5001f100ca0fc3ca1ed2299feb.png

2. 安装

024358fa992b18a1af0f12e6e2217e69.png

接下来手动编辑一个指定路径,用于存放安装的程序文件 路径会被自动创建

fba023c72567e827fd78b4eb2547a328.png

9faf71c0698db29d8a74040b0a294806.png

接下来全部打勾

5fedebb184aed2c164c94846f2450331.png

79ef69c250b89be7c0ff5417f55b6bb9.png

92edfbaf1d7ffc37fcf595427eddbddc.png

二、基本配置

1. 安装中文简体插件

4c25928f96d56476e260effd86199442.png

重启软件生效

886bdbb0d996224845d52077370d8122.png

2. 设置字体大小

82a9d9eb0551f76d9096352d780afdad.png

e320a36b9f865d237c3e360d9bfefdf5.png

打开配置文件

209ca23301247c2131245ab8348cdde1.png

按如下内容进行编辑配置,没有的添加,有的修改

{
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30
}

9dd05aa6805f289c1074d21f43c1a2c5.png

鼠标悬停到具体的某一行,可以看到关于此行配置项的提示信息

b329e45b58acc4ef9ecc87c2f54580a9.png

或者图形模式一步一步配置

834c412dc3b58d4214152ddc1bf88991.png

3. 设置自动保存编辑的文件

925ff6fd405abb6de348c38ae8b6abee.png

183f8b9105c5e6726b9e9210a4bef94a.png

c46fc99d3d90568b672143a7fabfa73e.png

三、安装必要的插件

vscode-icons

让 vscode 资源树目录加上图标

4594a173f019130600f5702000ecad0f.png

c7f6c3a59ff4165e865b3d957e1f0e1c.png

Python

支持 Python 语法

9d79077369a2229549fc0b1b5d89cee9.png

TabNine

更智能的代码自动补全,个人认为不利于初学者,因为这会导致初学者忘记所有的对象的方法和属性。

四、运行 python程序

1. 新建文件夹

3f1d99993585585ebda7f379d8b29d5a.png

b06d96a7eed52d3580cec74211d5a540.png

366ed5445537f5573aa1c1c7f5793e5b.png

496c3d27e663f4fa376597a5b7b3c727.png

6aa96b80f0fc0562d2c5b349ee962976.png

2. 新建 .py 文件

6fb6775f3171b7133b81b3ed7a295bf3.png

f68422ab2023c2e0eb9f0124b858a8fb.png

创建成功后,应该会有下方提示

主要是提示需要安装插件 pylint, 用于自动检查 python 语法的,当有语法错误或者代码不规范的时候会自动提示。

c88b140a8e9af3b2f25761f751aface5.png

3. 编辑文件内容

dec9d0269ccfe04ee0184c86788a6f9e.png

4. 运行代码

112a014af5a68445e94b4d07f029976c.png

ac95875485053e37a7489dd015b4b779.png

5. 手动指定 python 解释器路径

假如你系统没有自动检测到 python 的安装路径,或者你想指定其他版本的 python解释器,就可以使用如下配置指定 pyton 解释器路径。

把如下内容追加到 settings.json 文件的最后

"python.pythonPath": "D:PythonPython37python.exe"

添加后的配置文件应该是这样的

{
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30,
    "files.autoSave": "afterDelay",
    "workbench.iconTheme": "vscode-icons",
    "terminal.integrated.cursorBlinking": true,
    "python.pythonPath": "D:PythonPython37python.exe"
}

五、调试代码

1. 打断点

断点就是,当程序运行到此处时,程序会暂停到此处。

打断点的方法:

当鼠标悬停在行号前面片刻,就会出一个小红点,点击小红点

4d4a1e578f94426b827fc44f0383d817.png

2. 打开调试器

鼠标点击左侧的 "小虫子图标" 就可以打开调试模式了

ee931fa35328de5839044521dfa17578.png

3. 配置调试器

cd41352ef9882a0bbecaccd3cea05930.png

5c8cade49d8fed75ec461f365aaf24d4.png

4. 运行调试器

按下 F5 或者点击小绿箭头

4bd685df9f89db96414aa271a0d94800.png

黄色区域的行,表示程序已经运行到需要调试的断点处了

10df6564afa9958cff4bc5481cc1cb81.png

单步调试后,变量的值会在左侧栏显示

7def6b7199e68c86a7c8d3c839c673ec.png

调试按钮的说明

15bd72f2fc1ac8d7e30018c725be149d.png
一般我会选择 单步调试(Windows 中 按 F11), 这样代码会从我们的断点处继续一步步的执行

远程调试(扩展赠送板块)

1. 在 Windows 10 中安装 Git Bash

4beee84f6086eb9e9e130cca7487ae32.png

a09e8e66a89a7442a0931d7950927dde.png

2. 创建密钥对

双击 Git Bash 打开 Bash 终端

e763e17aa74846f08c8e8d067b5dd904.png

输入如下命令创建密钥对

ssh-keygen.exe

输入命令后一路按下 回车键

8c6682390360130c10f11aee3e604bd8.png

3. 和远程服务器建立信任关系

本质上就是把我们之前创建的公钥发送个远程服务器,以便让远程服务器信任自己当前的电脑。

输入如下命令给远程服务器发送公钥

ssh-copy-id root@192.168.1.100

也可以使用 -i 参数指定一个公钥的路径的方式,发送指定的公钥

137f65b513031fec32f68152a364c2ad.png

4. 在 VSCode 中安装插件

Remote Development

55ea2900b347c696f8332071eb2277ef.png

如下插件会被自动安装

5ca7d9ada915e3b46c9e8f282db3292c.png

5. 通过SSH进行远程开发

提示一下: Windows 的用户不能是中文

插件 Remote - SSH 用于支持 SSH 远程开发

48709f7b1401b90545c17d8ba99ec8df.png

安装了Remote-SSH扩展后,您将在最左侧看到一个新的状态栏项目。

0b5a0b3492e8f771eb913d6487a184e9.png

远程状态栏项目可以快速向您显示在哪个上下文中运行VS Code(本地或远程),单击该项目将弹出“远程-SSH”命令。

e6ae1805bce96b328a75292ec15f68ac.png

配置链接到远程服务器的信息

e8522cacf9064cb9c3b775f81c390965.png

72c6159096a702b81af4dddf6c13003d.png

0beb8551a07b30fcfaf7ba4601e5bf7d.png
最后按 Ctrl + s 保存

开始连接

f42bffdedf50c2266aedf059c428cba2.png

8f1fd025ebc238da28413c69fcce25ed.png

VS Code现在将打开一个新窗口(实例)。然后,您会看到有关“ VS Code Server”正在SSH主机上初始化的通知。在远程主机上安装了VS Code服务器后,它就可以运行扩展并与您的VS Code本地实例进行对话。

报错

01b5039623235b1128c5c3b51ca4945b.png
原因分析: 可能的原因是在存放的密钥对儿路径中含有中文字符导致路径获取失败。比如自己的 Windows 用户名是中文的或者有空格。 解决思路: 可以考虑把当前用户的密钥对拷贝到某个盘的根目录下。
实际验证过,用户名只要是中文的,指定密钥文件也不行。
办法:修改目前的用户名为英文,或者创建一个新用户为英文(网上有教程,大家可以搜一下,这里就不在赘述了),用这个新用户使用 VSCode.

b82a40568758eaf765b2e9826cd55a09.png

d40c06f037a8f42dd579a0c1e17ac873.png

Whi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值