vscode remote ssh_win10 下安装Vscode

一、安装

1. 下载软件包

a4d7e3fce1ea150b29bf2a68b8943ec6.png

image.png

130f33304631a54fc91104fa946d2ba9.png

image.png

b19c4073f457d649b31bdd795ebc63ca.png

image.png

2. 安装

affb1a21036d64c88a6e756ffa4e0b5a.png

image.png

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

d2777088b7224860583a372b34ff123f.png

image.png

7569d732b73ab8847214bfddab0da732.png

image.png

接下来全部打勾 √

1fd0ff0c5cc6e52651c072ba163ccd1f.png
958cd38798c8ae9154bb20c9bd2b6a98.png
c4590f86078cc253eb7b85c6bd2d740d.png

二、基本配置

1. 安装中文简体插件

69ca4915c333a42ccaef6bbaf93053e9.png

image.png

023df2178bbe3960bc287c28e047e2c4.png

image.png

2. 设置字体大小

a10230eada01f4c279988e15388d5aeb.png

image.png

2faabf41f1ef51fcaa635d1e53ea58b6.png
配置文件模式
da7e20bc6f3d0a3ca17e56f1e88c5589.png

image.png

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

{    // 终端字体大小    "debug.console.fontSize": 30,    "markdown.preview.fontSize": 30,    "terminal.integrated.fontSize": 30,    "editor.fontSize": 30,    "window.zoomLevel": 0,    "workbench.iconTheme": "vscode-icons",    "vsicons.dontShowNewVersionMessage": true,    "git.ignoreLegacyWarning": true,    "python.pythonPath": "D:PythonPython37python.exe",    "code-runner.runInTerminal": true,    "files.autoSave": "afterDelay"}
或者图形模式一步一步配置
ab75a0f7f80d8647a024ba73b214ae38.png

image.png

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

bf1167f1282e2773d45d96a11d002cfa.png

image.png

c729facd95f034677fb90f20b3b5fa41.png

image.png

d15471f838ae80e2f9aea0f004dddc49.png

image.png

三、安装必要的插件

vscode-icons

让 vscode 资源树目录加上图标

7e916df06e2786da5c77ea2d4e0bb5b7.png

image.png

89322f0942de4b02eefaf2978c5cd9c3.png

image.png

Python

支持 Python 语法

a7828c49e9231e7bad6caf471d4d7ec3.png

image.png

TabNine

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

Code Runner

ac972fb7cac7d59cf8b3bc1ace55c272.png

image.png

配置 Code Runner
3a77576bc5980288cc9cf35bd3d316bc.png

image.png

14f3c9647f46820ebc8ffdc46314ff43.png

image.png

dd2a56eb9fab0575b989f85d99a2c181.png

image.png

配置Code Runner 默认语言

必须为 Code Runner 配置一个默认语言,可以写 python。 不识别 python3

用户的 settings.json 文件中设置项为:

    "code-runner.defaultLanguage": "python",

对应的图:

1b61d326dd88f0430bfc2d902e7db1e0.png

image.png

最后按 Ctrl + s 保存
使用
f405e89aa9bb4820be714c7ba5408578.png

image.png

输出结果

GitLens

版本控制软件 git GitLens 能够清晰的显示当前文件 的修改时间、修改历史,能够可视化分支、作者、commit等信息,提供便捷而强大的对比功能

TODO Highlight

能够标记并突出显示我还有哪些代码片段有待完善

四、配置 Python环境

1. 配置全局的 Python 解释器

cf8a4218e59740d95564e581fc2529db.png

image.png

8996cb2b3a8dde2aa333022f0fc442b7.png

image.png

bf946840389e7430b08cf6a2ad7af09f.png

image.png

492c2af8a27a1940c1c7d2327b771b64.png

image.png

2. 配置工作区的Python 解释器

工作区的配置文件为每个工作区中的 settings.json。这个文件在工作区根目录下的 .vscode 隐藏文件夹下。

1a32972503b3b7b2343e07c1874abe48.png

image.png

  "code-runner.executorMap": {    "python": "/Users/yanshunjun/.virtualenvs/QF-Online2/bin/python3"  },

五、运行 python程序

1. 新建文件夹

38ab04c8e53b96f7b5428291824079d9.png

image.png

64cecf758e365b6ea018788950e49545.png

image.png

47e8ffd8346637a7bba3bca9af16b5b7.png

image.png

68496e818d725390cb258378335579f4.png

image.png

c246cbbcb1f36bf75a805e37e61e2540.png

image.png

2. 新建 .py 文件

d0fd5c5849896891d414b52f52d98d09.png

image.png

03b11958265947c2cfd29dd504bada5b.png

image.png

3. 编辑文件内容

4e08a449453ef693a2b2e3b146ffdf7e.png

image.png

4. 运行代码

a22960a12a83c5474af3b4d68d6f5f87.png

image.png

788fab5251ec3bd6a2912cb3dee43f46.png

image.png

六、调试代码

1. 打断点

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

打断点的方法:

鼠标点击行号前面,此时会出现一个小红点

aeaa055766abfe8f24ea72fb3cdcede3.png

image.png

2. 打开调试器

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

26743059cea6a000315d1a2abcecc472.png

image.png

3. 配置调试器

4c265e9c349399dda219424ff7f9da32.png

image.png

f5ad00a6c61e848686b28217afeb9359.png

image.png

5441ab3782dba458a2dbb75fd7ac647c.png

image.png

4. 运行调试器

按下 F5 或者点击小绿箭头

8c00ad65fa6799c63d881dc1fb347704.png

image.png

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

2bba6ec883adbe463fe83713afd58ad9.png

image.png

单步调试

1ba7e77728a24bcd9b04e99f38ef0775.png

image.png

变量的值会在左侧栏显示

0ed28d54f692e1daaa3382fdec417bc1.png

image.png

控制调试的按钮

2516877472f00f7642c60f947e9995fe.png

image.png

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

远程调试(赠送板块)

1. 在 Windows 10 中安装 Git Bash

cc68fdf6da14de7d0cbd66a149d4c593.png

image.png

3869ff0ae50fa40d5140c7423cc4a48f.png

image.png

2. 创建密钥对

双击 Git Bash 打开 Bash 终端

92ce8a1557650a915e7aaea3335ed4ce.png

image.png

输入如下命令创建密钥对

ssh-keygen.exe

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

eeac16a182af72da27f7355508a21c29.png

image.png

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

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

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

ssh-copy-id root@192.168.1.100

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

adf83341c99c6377f2f42fbed9313498.png

image.png

4. 在 VSCode 中安装插件

Remote Development

e6a5703a2dd33f4785985d3a5d5e7058.png

image.png

如下插件会被自动安装

54751e7e540274e14dcbc1b340a10a46.png

image.png

5. 通过SSH进行远程开发

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

4203d918bb313d7853e58aad68e362a0.png

image.png

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

1302abab35728ca31791dfc3b467be92.png

image.png

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

2fa57e0e5aafb1b4fa461d617a818607.png

image.png

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

380da9bca525e313404fd9827791a290.png

image.png

9b6fd5aa4e4331ec3cdc23b3cc2f0151.png

image.png

31dbb847ab21c0a932a5363d0e4253a3.png

image.png

最后按 Ctrl + s 保存

开始连接

a399feeceb801c10a12027000a131be0.png

image.png

8e2ec32c9b1b0169abae9db76f4b2379.png

image.png

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

报错

710ab3c26492195b78971008347f4d58.png

image.png

原因分析: 可能的原因是在存放的密钥对儿路径中含有中文字符导致路径获取失败。比如自己的 Windows 用户名是中文的或者有空格。 解决思路: 可以考虑把当前用户的密钥对拷贝到某个盘的根目录下。

993d8705267345c899ba9eea8ff36e44.png

image.png

277d3cce97832c4de68cc76f7ec40a97.png


作者:千锋云计算好程序员shark
链接:https://www.jianshu.com/p/19b5100498bf
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值