【vscode】在本地加载远端环境并开发

简介: 【vscode】在本地加载远端环境并开发

写在最前面

姊妹篇:【pycharm】在本地利用远程服务器显卡跑代码

之前用的pycharm,但是仅专业版本提供remote server功能,所以需要每年学生认证激活,再加上邮箱不能直接激活的不知名原因,因此改用免费开源的vscode。

除了使用xshell、pycharm等连接服务器以外,vscode也可以连接服务器,在服务器上运行代码,上传下载文件等操作。

我们目前无法授予您免费许可证。 可能的原因:

我们无法确定拥有此域名下电子邮件地址的人是否为学生。

此电子邮件域名属于被适用的欧盟、联合国或美国法令或某些出口管制限制所单独针对的组织或者在这些地区注册的组织。

如果您是这所学校的学生,并且认为您没有受到任何这些法令,请使用官方证件申请。

vscode:远程到本地

在本地加载远端环境并开发。

1、安装ssh插件

根据你的操作系统选择对应的版本进行下载和安装。 安装完成之后,启动vscode,选择左侧Extensions 选项卡,在输入框搜索 remote ,选择安装Remote-SSH插件。

安装完成之后,会在左侧新增一个选项卡Remote Explorer。

2、添加服务器连接配置

点击该选项卡,会进入SSH TARGETS的添加,

然后点击添加按钮,输入远程服务器的地址,账号和ip根据自己的情况进行修改,如下图所示:

回车保存刚才的输入的信息到配置文件。保存之后,会将刚才的连接信息存储在 C:\Users\598666.ssh\config 中。

点击刷新后,此时就可以在SSH TARGETS中看到添加的远程服务器地址了:

3、连接服务器

右键选择远程服务器,点击Connect to Host in Current Window(在当前窗口中连接):

如果远程服务器能够连接成功,此时会需要你输入型号、密码:

4. SSH配置

Ctrl+Shift+P 打开命令框,输入"Show Login Terminal";或者也可以依次选择"文件"->“首选项”->“设置”,搜索Show Login Terminal,勾选"Always reveal the SSH login terminal"

再点击远程连接的图标,选择"Connect to Host in New Window" or “Connect to Host in Current Window”

输入登录密码即可连接远程服务器

5. 在ssh中安装python解释器

现在,本地项目没有关联远程服务器的python解释器,即当使用快捷命令 Ctrl+Shift+P 打开命令框,输入"python: select interpreter"无服务端python解释器可选择。

使用 Ctrl+Shift+X 打开扩展(插件)管理窗口(Extentions),在应用商店中搜索扩展:输入"python"、Pylance,并install in SSH

安装成功后,提示"This extension is enabled in the Remote Extension Host because it prefers to run"

再次打开命令框,输入"python: select interpreter",此时便出现Linux服务器上可选的各种环境下的python解释器

此时某些py脚本出现黄色高亮(脚本内部警告和错误导致),说明服务器上的python解释器已经起作用了。

代码也能自动补全

其它功能,例如debug、函数跳转等功能和使用本地解释器开发完全一致。

一般情况下,以上两种方式,更推荐方式二,在本地加载远端环境并开发,整个开发流程非常之流畅,与利用本地环境进行项目开发的方式几乎完全一致,毫无违和感。

vscode基本操作

例如点击Open Folder,这里就会让你选择打开的文件目录:

以下直接引用参考链接重点的原文)

点击ok按钮打开 /home/zhaxun 之后,会需要再次输入密码。

如果以上步骤都成功了,那么就会在文件选项卡中看到远程服务器目录下的所有文件了。

此时,你就可以像操作本地文件一样进行文件的增删改查等操作啦!

删除文件,重命名等操作可以在右键菜单中找到。

当然了,你也可以在terminal中使用shell命令进行操作!

如果下次还想打开远程服务器怎么办?这些信息都会存储在Remote Explorer中,如下图所示,此时只需要右键再次打开即可!

至此,咱们vscode连接远程服务器的详细过程就讲解到这!

目录
相关文章
|
1月前
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
|
1月前
|
开发工具 C++ git
利用VS Code提升开发效率的五大插件推荐
本文推荐了五款能显著提升开发效率的VS Code插件:ESLint用于代码质量和风格检查;Prettier自动格式化代码;GitLens增强Git功能;Live Server提供前端实时预览;Docker支持容器管理。
|
2月前
|
前端开发 JavaScript 编译器
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
【10月更文挑战第11天】2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
438 0
2024最新VSCode实用插件推荐,开发效率遥遥领先!超全面,快收藏~
|
2月前
|
网络安全 Docker 容器
VScode远程服务器之远程 远程容器 进行开发(五)
VScode远程服务器之远程 远程容器 进行开发(五)
52 1
|
2月前
|
IDE 开发工具
Vscode的远程开发之VScode优势(一)
Vscode的远程开发之VScode优势(一)
53 1
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
604 3
|
2月前
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
106 1
|
3月前
|
开发框架 .NET C#
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
|
2月前
|
Kubernetes 网络安全 容器
VScode远程服务器进行开发(三)
VScode远程服务器进行开发(三)
54 0
|
2月前
|
Linux 网络安全 Windows
VScode远程开发之remote 远程开发(二)
VScode远程开发之remote 远程开发(二)
40 0

热门文章

最新文章