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

这篇具有很好参考价值的文章主要介绍了【vscode】在本地加载远端环境并开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

🌈你好呀!我是 是Yu欸
🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。

写在最前面

姊妹篇:【pycharm】在本地利用远程服务器显卡跑代码
之前用的pycharm,但是仅专业版本提供remote server功能,所以需要每年学生认证激活,再加上邮箱不能直接激活的不知名原因,因此改用免费开源的vscode。

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

我们目前无法授予您免费许可证。 可能的原因:
我们无法确定拥有此域名下电子邮件地址的人是否为学生。
此电子邮件域名属于被适用的欧盟、联合国或美国法令或某些出口管制限制所单独针对的组织或者在这些地区注册的组织。
如果您是这所学校的学生,并且认为您没有受到任何这些法令,请使用官方证件申请。

参考:https://blog.csdn.net/zhaxun/article/details/120568402
https://zhuanlan.zhihu.com/p/592665950

vscode:远程到本地

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

1、安装ssh插件

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

2、添加服务器连接配置

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

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

3、连接服务器

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享
this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

4. SSH配置

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享
再点击远程连接的图标,选择"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,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

代码也能自动补全

其它功能,例如debug、函数跳转等功能和使用本地解释器开发完全一致。
一般情况下,以上两种方式,更推荐方式二,在本地加载远端环境并开发,整个开发流程非常之流畅,与利用本地环境进行项目开发的方式几乎完全一致,毫无违和感。

vscode基本操作

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享


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

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

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

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

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

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

this extension is enabled in the remote extension host because it prefers to,# 实践,# 环境配置与调试,vscode,服务器,ide,运维,编辑器,经验分享

至此,咱们vscode连接远程服务器的详细过程就讲解到这!文章来源地址https://www.toymoban.com/news/detail-858254.html

到了这里,关于【vscode】在本地加载远端环境并开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(19)
  • vscode出现This setting is deprecated, please use ‘java.jdk.ls.java.home‘ instead解决方案

    vscode出现This setting is deprecated, please use ‘java.jdk.ls.java.home‘ instead解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月05日
    浏览(8)
  • 解决1130-Host‘ ‘is not allowed to connect to this MySQL server,实现远程连接本地数据库

    解决1130-Host‘ ‘is not allowed to connect to this MySQL server,实现远程连接本地数据库

    在使用Navicat远程连接本地数据库时,遇到了这样一个问题, 我使用 本地主机的地址,连接本地的数据库,报错host ‘’ is not allowed to connect to this mysql server。 上网上查了一下资料,原来自己安装在本地的mysql默认时不允许进行远程登陆,如果想要远程访问本地的数据库需要修

    2024年02月11日
    浏览(11)
  • Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server如何处理

    Mysql连接本地报错:1130-host ... is not allowed to connect to this MySQL server如何处理

    net stop MySQL57         // 我的MySQL是57版本的 mysqld --skip-grant-tables //执行到这里就只会有光标在一闪一闪无法继续写命令或输入任何命令,故重新再打开一个cmd窗口   mysql flush privileges;  use mysql   //可以看到user表 select Host,User,authentication_string from user; update user set host = \\\'%\\\' whe

    2024年02月07日
    浏览(13)
  • 【Unity 踩坑系列】VScode的csproj文件路径失效more errors occurred. (This project is not supported in C# Dev Kit.)

    【Unity 踩坑系列】VScode的csproj文件路径失效more errors occurred. (This project is not supported in C# Dev Kit.)

    在使用VScode配置Unity的开发环境时候遇到了以下的问题: 在VScode打开Unity项目中的脚本时在Project OutPut里会报出一大堆csproj文件路径失效的报错 [warning] The project file ‘d:UnityProjectUnity.Services.Core.Configuration.csproj’ is in unsupported format (for example, a traditional .NET Framework project). It

    2024年02月07日
    浏览(38)
  • [PowerShell] 修改执行策略解决 VSCode 虚拟环境报错“Activate.ps1 cannot...running...on this system.“

    [PowerShell] 修改执行策略解决 VSCode 虚拟环境报错“Activate.ps1 cannot...running...on this system.“

    在VSCode中尝试激活python虚拟环境时遇到以下报错信息: 类似问题参考:stackoverflow.com 这个报错信息的意思是: 尝试激活一个python虚拟环境,但是遇到了一个PowerShell的执行策略问题。 PowerShell默认禁止运行没有数字签名的脚本,而虚拟环境的激活脚本可能没有签名。 为了解决

    2024年02月20日
    浏览(13)
  • 【git】【rm】删除一个本地文件,并提交到远端(删除远端这个文件)

    【git】【rm】删除一个本地文件,并提交到远端(删除远端这个文件) 1.删除本地文件命名 % git rm View.qml rm \\\'/View.qml’ 2.查看状态 % git status On branch master Your branch is up to date with \\\'origin/master\\\'. Changes to be committed:   (use \\\"git restore --staged file...\\\" to unstage)     deleted:    View.qml 3.

    2024年02月08日
    浏览(48)
  • flutter开发警告This class (or a class that this class inherits from) is marked as ‘@immutable‘, but one

    flutter开发警告This class (or a class that this class inherits from) is marked as ‘@immutable‘, but one

    This class (or a class that this class inherits from) is marked as ‘@immutable’, but one or more of its instance fields aren’t final: SerialsTimer.tasks Dart推断出你写的这个类是一个@immutable(不可变)的类。 这个警告是因为在一个被标记为 @immutable(不可变)的类中,其中的某个实例字段(成员变量)没

    2024年02月04日
    浏览(11)
  • Git更新远端分支到本地

    使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout 采用此种方法建立的本地分支不会和远程分支建立映射关系。

    2024年02月11日
    浏览(6)
  • git 使用远端代码强制覆盖本地

    git 使用远端代码强制覆盖本地

    有时候会遇到这种情景,我们本地的代码不需要了,需要使用远端的代码强制覆盖,这时候可以使用下面的命令 然后再执行下面的命令,重置为远端的代码,即使用远端的代码将本地覆盖 origin/远端分之名 举例,如下图,本地仓库有一个待push 的提交,远端有一个待pull的节点

    2024年02月04日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包