vscode Remote - SSH和插件同步:Settings Sync

VSCode Remote-SSH实战:从零配置到高效远程开发 本文详细介绍了如何使用VSCode Remote-SSH插件进行高效远程开发,从零配置到实战技巧全面覆盖。通过SSH连接远程服务器,开发者可以在本地VSCode环境中流畅操作远程代码,提升3倍以上开发效率。文章重点讲解了密钥认证、端口转发、多项目管理等实用技巧,并解决常见连接问题,是远程开发的终极指南。 阅读详情

1.Remote - SSH

为什么要使用VSCode:Remote-SSH

服务器很多时候都是部署在Linux远程机器上的,我们通常是SSH连过去然后用vim或者emacs去修改源文件。
这种方式对我来说很麻烦,因为我已经习惯了全宇宙最好用的C++IDE Visual Studio,离开IDE写代码实在太痛苦了。
所以我只能借助samba+sourceinsight的组合来勉强度日。这个组合其实是比较好的,只不过配置特别麻烦,实在是不想折腾。

这时,微软开发了一个VSCode的插件Remote-SSH,可以说是目前比较完美的解决了在windows下开发linux程序的问题。
Remote-SSH配置简单,界面可视化,你可以把他看做是带IDE的Putty。当然你也可以只把他当做一个远程ssh的连接工具来代替putty,xshell。

配置

1.安装

目前Remote-SSH这个插件仅支持VSCode的Insider版本(2019.5.8),所以你需要下载VSCode的Insider版本然后直接在扩展搜索Remote-SSH即可。


选择Remote-SSH下载即可。

安装完毕后侧边栏会出现新的图标:

(注意这里安装完后你们不会有AliServer这个Item,这是我配置完毕后的一个截图)

2.配置

Remote-SSH非常简单。
首先使用快捷键Ctrl+P打开活动栏:

搜索Remote-SSH,点选Connect to Host选项
接着会弹出:

让你选择config文件放在哪里,回车即可新建并编辑config文件。
config文件必须放到被授权的rsa秘钥所在的文件目录,可以看到我这个目录下的文件是这样的:

config文件是Remote-SSH的配置文件,表示我们将使用这个文件夹下的rsa秘钥文件去登录远程服务器。

注意:
Remote-SSH只提供使用RSA秘钥远程登录,所以你必须将该本机的rsa公钥添加到远程服务器,这一步并不麻烦,可以看我的这篇博文https://blog.csdn.net/sixdaycoder/article/details/89850064有详细教程。

config文件配置项如下:

Host AliServer
    HostName 1.1.1.1 # 填写远程服务器的IP或者Host
    User     username # 填写登陆远程服务器的用户的名字

你没看错,只有三行,非常简单。

3.连接

配置完毕后,在Remote-SSH中会出现新的名为AliServer的条目。

点击右边的按钮即可连接在新窗口中打开远程连接。
如果配置正确,会打开一个新的窗口,显示如下:

成功连接后Opening Remote状态会更改:


4.使用

在新窗口可以在菜单栏使用File->Open Folder,然后就会弹出以下窗口:

输入目录即可打开到侧边栏,然后就可以像是在本地开发一样更改远程的源文件,编译,调试。
或者呼出终端,当做一个带UI的Shell使用也可。


原文链接:https://blog.csdn.net/sixdaycoder/article/details/89947893

 

2.Settings Sync

准备工作:拥有一个github账户,电脑上需安装VSCode。实现同步的功能主要依赖于VSCode插件 "Settings Sync"
第一步:安装同步插件Settings Sync

注:安装完最好重启VS code。

第二步:进入github生成一个token

 

 

 

输入 token 描述(备注)-> 勾选gist -> 点击Generate token

注:此处记得复制并保存好token值,之后无法再看到这个值。若之后不慎丢失了token,可点击Delete按钮删除后重新创建。

 

第三步:进入要上传设置与扩展插件的VS code上上传设置与扩展插件

若之前该VS code设置过token,则此时应先重置设置。

按F1或Ctrl+P,输入Sync -> 点击重置设置

按Shift+Alt+U -> 输入token -> 回车 ->等待上传完成

此时若你的 Github 开着,它会直接跳转选择,可不理会,回到 VS code 输入 token 

保存上传完成时生成的GIST ID 

一下三种方法可查看GIST ID 

方法一:

方法二:

方法三:

 

第四步:在需要同步的VS code上下载设置与扩展插件

注:若之前该VS code设置过token,此时同样应先重置设置。

点击 Yes 重新加载以应用区段和配置

 

原文链接:https://www.cnblogs.com/knight-errant/p/10444777.html 

VSCode中关闭GitHub Copilot完整指南:从临时禁用到彻底清理 AI编程助手已成为开发者日常编码的重要辅助,但有时因补全建议干扰思路、订阅到期或企业合规要求,我们需要灵活控制其启停。GitHub Copilot作为最流行的AI编码插件,在VSCode中的关闭方式并非只有卸载那么简单。理解其补全机制与设置作用域,是精准管理的关键。通过状态栏开关、命令面板快捷键,可实现秒级暂停;利用workspace级别的settings.json,可按项目或按语言禁用,满足不同工程场景下的需求。对于彻底移除,还需处理扩展卸载、配置残留与远程SSH环境中的副本,以及Settings Syn 阅读详情

相关推荐

VSCode 降级与关闭自动更新:从频繁更新到稳定锁版本

软件版本管理是开发环境稳定性的基石。以 VSCode 为例,默认的自动更新机制虽能带来新功能,却也常引发插件兼容性崩溃、团队环境不一致以及老旧系统无法运行等问题。理解其基于 Electron 的更新机制与扩展 API 依赖关系,是制定有效版本策略的前提。通过修改 settings.json 中的 update.mode、利用注册表策略或采用便携版模式,用户可以完全掌控更新节奏,实现版本锁定。这一实践尤其适用于插件重度依赖者、企业内网开发、远程 SSH 协作等场景,能显著降低环境漂移风险。当需要回退时,官方历

weixin_27734811的博客 243

利用VSCode实现远程连接服务器并实时同步保存文件

4.由于我这边连接服务器设置的是public key(id_rsa+密码),所以配置文件添加IdentityFile设置(如果直接选Password,可不设置IdentityFile)IdentityFile设置成功的话,连接后会输入框提示的是enter passphrase for ssh key。3. 查找并打开配置文件,将自定义服务器名称、IP、登录用户名填写好并保存,可以设置多个服务器。2.下载完成后会出现箭头所示(如果没出现,请更新vscode版本)连接服务器,查看.ssh目录。

qq_44883318的博客 2374

VSCode中Codex插件字体调整全攻略:从原理到实践

在VSCode中使用AI编程助手时,字体设置常因分层配置而失效。编辑器、终端和Webview视图各自独立,导致插件面板字体难以调整。理解window.zoomLevel和插件自定义设置是关键,通过窗口缩放或CSS注入可解决。本文针对Codex插件,提供从基础配置到高级注入的完整方案,涵盖多显示器和远程开发场景,帮助开发者优化编码体验。

weixin_33947521的博客 430

VSCode 本地远程同步

前言 前一篇文章讲了 VSCode 远程开发与调试 https://blog.csdn.net/chy555chy/article/details/108941418 接下来要解决如何将代码很方便的同步到本地的问题 scp 将远程代码复制到本地 git 方式进行同步 git同步方式 在Github上新建仓库 (略) 上传ssh公钥 Git 服务器使用 SSH 公钥进行认证。为了向 Git 服务器提供 SSH 公钥,如果尚未拥有密钥,必须事先为其生成一份。 首先,在github上新建项目,点击 Code

司马懿的西山居 4965

VS Code Remote-SSH 远程开发实战:Ubuntu + Python3 一体化配置指南

远程开发本质上是将本地编辑体验与远端执行环境无缝融合的技术范式。其核心原理依赖 SSH 协议建立安全隧道,实现文件同步、进程托管与调试通信。技术价值在于规避本地环境碎片化、消除 Python 版本与依赖冲突、统一管理 Docker/虚拟环境等基础设施。典型应用场景包括云服务器 Python 开发、WSL2/VMware 虚拟机高效编码、以及 Django 等 Web 框架的真·远程调试。本文聚焦 VS Code Remote-SSH 插件与 Ubuntu 系统的深度协同,结合 python3 明确版本约束和

weixin_30345577的博客 756

写给小白的“具身智能”入门科普

智能”,大家都懂,也就是AI。那么,什么是“具身”?“具身”是一个很小众的名词,通常都出现在哲学、认知科学领域。它的英文叫Embodied,是embody的过去式和过去分词。em-表示“进入,使……”,-body表示“身体”。组合起来,就是“使……进入身体”。Embodied Intelligence(具身智能),顾名思义,就是“使智能进入身体”、“给智能一个身体”的意思。那么,具身智能,是不是就是“AI+身体”呢?这样说并不准确。

欢迎来到我的博客 1809

VSCODE使用插件Remote-ssh连接远程服务器

1、安装插件Remote-ssh 2、Crtl+Shift+P:调出命令行 输入Remote-ssh,会出现如下选项,点击Remote-SSH: Settings 会出现如下界面: 在Remote-SSH: Config File处为你的"Config File"设置存储路径;还可以设置connect timeout的容忍时间。 3、编辑Config File(可以直接在2中设置的地址处以记事本的方式打开并编辑,保存) 4、右键选择第一个选项 输入密码就可以连接上了。.

renliaoCSDN的博客 6760

Jupyter Notebook 命名出现“error”且运行后没反应

Jupyter Notebook 命名出现“error”且运行后没反应提前声明错误截图(方便大家看看是不是自己的错误)解决方法 提前声明 我的问题是在看到答主 @开始King的回答后才解决的,因为答主大大的文章后面有些地方不是很详细,我在这里再在King大大的基础上完善一下子 错误截图(方便大家看看是不是自己的错误) 1.命名失败,上面出现一个“error”字样 2.运行失败,无论是点击上方的运行按钮还是按快捷键shift+enter 都只会向下再增加一个代码块,而不会运行程序。 (也不是很多人出现的[*

qq_52770743的博客 1万+

VScode remote SSH连接错误/打开远程窗口连接错误

使用vscode的remote ssh原本是可以连接服务器的,但是过了几天突然就连接不了,终端的ssh还能够正常连接服务器。

o_dz122的博客 2105

【学习K230-例程46】GT6700-UVC摄像头

UVC模块提供了USB摄像头的检测、配置和图像采集功能,支持单摄像头操作。本实验通过开发板上的USB接口连接摄像头,将摄像头捕获到的画面显示在显示设备上。print(f"模式{i}: {mode.width}x{mode.height} {mode.format}@{mode.fps}fps")print(f"摄像头检测: {‘已连接’ if plugin else ‘未连接’}, 设备信息: {devinfo}")检测系统是否连接了USB摄像头(当前仅支持单个摄像头检测)。获取摄像头支持的所有视频模式。

GilgameshJSS的博客 804

VBA学习笔记6:将多个工作表中满足条件的数据汇总到同一个工作表

VBA学习笔记6:将多个工作表中满足条件的数据汇总到同一个工作表

weixin_45355881的博客 4703

vscode远程同步服务器文件(Remote-SSH)

进入拓展商店下载Remote-SSH。 下载完后左侧会新增一个远程连接的图标。 点击加号,开始生成一个远程连接的配置项。 输入远程服务器信息,格式:用户名@IP地址。 选择一个存放远程配置项的地方,没什么的话就选第一个,存在C盘就行了。 右键创建好的配置项,有两个选项:在当前窗口创建远程连接、在新窗口创建远程连接。 随便点一个之后开始选择远程服务器的操作系统类型(后面会有一步确认密钥指纹,直接continue)。 然后输入远程服务器密码。 最后就可以远程选择文件进行实时修改了(选择文件后需要再

qq_45964209的博客 3837

基于C#的机器人控制框架:如何将ROS与硬件集成

本文探讨了如何利用C#与ROS(Robot Operating System)集成开发机器人控制系统。通过ROSSharp库和rosbridge中间件,实现了C#与ROS的WebSocket通信,并展示了硬件控制模块的设计方法。文章详细介绍了电机控制的串口通信实现、ROS消息订阅机制,以及性能优化和容错处理策略,最终构建了一个智能小车控制框架的案例。这种C#与ROS的集成方案为机器人开发提供了跨平台支持,同时兼顾了系统的高效性和可靠性。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1121

vscode安装swift插件_VSCode插件篇

vscode是微软推出的轻量级编辑器,开源的。搭配上插件商店各种各样的插件后,可以用来做很多事情。比如笔者就把vscode用来当做日常写Python的编辑器。没有装上插件的vscode是没有灵魂的,所以接下来要介绍一些笔者经常用到且需要配置的插件,既是为了方便以后查看,也希望可以帮助到读者。一、Settings Sync就像它介绍的一样,可以通过github来同步vscode上安装的插件,这样当你...

weixin_39897392的博客 654

【人工智能】《Deep Dive into LLMs like ChatGPT 》—— Andrej Karpathy 第三阶段:强化学习(Reinforcement Learning, RL)

摘要:强化学习(RL)阶段通过让模型自主生成并验证答案,突破SFT阶段的模仿局限,使其在数学、代码等领域形成独特的推理路径。RL流程包括批量生成解答、自动批改筛选正确路径,并采用PPO/GRPO算法优化模型。模型会自发涌现自我检查、回滚等策略,显著提升正确率(如AIME竞赛准确率从15%升至56%)。与SFT模型相比,RL模型具备主动链式思维、验算能力,响应时间更长但效果更优,形成真正的“思考模型”。三阶段对比显示,RL通过可验证题的对错奖励机制,赋予模型超越人类范式的推理能力。

奶爸的编程之路,也就一周冷个三天 140

simulink的电动汽车制动系统热管理仿真

本文系统研究了电动汽车制动系统热管理仿真技术。通过建立机电液多物理场耦合模型,分析了不同工况下的动态热平衡特性。提出基于MPC的动态调节和NSGA-II多目标优化算法,使电池温度波动降低60%。创新性采用石墨烯相变材料与微通道液冷复合技术,冷却系统能耗减少40%。研究构建了完整的工程验证平台,涵盖200kW电制动测试台和高精度热成像系统。展望指出,未来将结合Transformer预测和强化学习算法,进一步优化热管理策略。该研究为电动汽车制动系统热管理提供了从理论建模到工程实施的完整解决方案。

xiaoheshang_123的博客 117

VSCode 下载安装与必装插件配置教程

本文首发于 CSDN,转载请注明出处。VSCode 本体装起来五分钟,真正拉开差距的是装完之后的配置:插件怎么选、设置怎么同步、哪些默认选项应该改。这篇按「下载 → 安装 → 必装插件 → 关键设置」的顺序走一遍。

papillon 238

DAF-Net:动态注意力红外-可见光图像融合

DAF-Net 红外-可见光融合链路:IR/VIS 双分支 (Conv+ResBlock → 64ch) → DynamicAttentionFusion (Cat→Sigmoid→加权) → 重建 (Conv→Sigmoid)。TNO 上 SSIM=0.782 (vs IR), 0.734 (vs VIS), 参数量仅 218K。核心贡献:轻量动态注意力门控, 无监督 SSIM+MSE 损失不需要配准 ground truth。

FJN110的博客 311

VSCode常用插件和快捷键总结

快捷键 搜索配置、插件、编辑器相关:F1 搜索指定文件:F1,退格取消小箭头后搜索 跳转到指定行:Ctrl + G,输入框输入指定行数,自动跳转 代码追踪:command + 鼠标左键 代码追踪返回:Ctrl + - 调整代码大小:command + -/+ 打开终端:Ctrl + ` 打开快捷键配置:按下command + k后,再按command + s 关闭当前文件:command + w 更改主题 代码和背景:Flatland Monkai 目录图标:VSCode Icons

程序猿的世界 9893

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

告别‘Please make sure...’:用VSCode内置终端和Git Graph插件优雅管理SSH密钥与仓库权限

本文详细介绍了如何在VSCode中优雅解决Git权限问题,包括SSH密钥管理和仓库权限配置。通过VSCode内置终端和Git Graph插件,开发者可以高效管理SSH密钥、验证仓库访问权限,并实现多环境配置同步,提升开发效率。

baichuan9723的博客 439

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SSH 连上却看不到插件?TaoToken 配置排查与 settings.json 骨架

SSH 连上远程主机后扩展面板空白?先跑 ls ~/.vscode-server/extensions/ 确认插件是否装错目录,再复制同步并重载窗口。本文给出可复制的 settings.json 骨架与 remote.SSH 配置项,逐项排查扩展位置、权限与远程日志,并说明如何用 TaoToken 统一模型接入,官网见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 。

SunstoneLion34的博客 113

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VSCode运行Python效率翻倍:10个必装插件推荐

下面我将分享我的经验,介绍10个必装插件和一些实用技巧,让你的Python开发效率翻倍。通过这些优化,我的VSCode启动时间从原来的8秒缩短到3秒,代码补全延迟从1.2秒降低到0.3秒,整体开发效率提升了至少50%。:这个插件增强了VSCode的Git功能,让你可以轻松查看代码的作者信息、提交历史和差异比较。:如果你需要在远程服务器上开发,这个插件可以让你直接在VSCode中连接远程机器,就像在本地开发一样方便。:这个插件会扫描你的代码,把所有TODO注释收集到一个树状视图中,方便跟踪未完成的任务。

StarfallRaven13的博客 1471

VS Code Remote-SSH远程开发实战:从连接到稳定工作流

VS Code Remote-SSH 是一种基于标准 SSH 协议的远程开发范式,其核心原理是将编辑器前端与远端服务(vscode-server)分离,通过 SSH 隧道实现插件、调试、终端和 Git 的全栈原生运行。该技术不改变 Linux 权限模型与系统行为,具备强安全性与环境一致性,显著提升 AI 训练、后端开发、DevOps 运维及教学实验等场景下的工程效率。相比 Web IDE 或远程桌面,它真正实现了‘本地操作感 + 远端执行力’的融合,尤其适合依赖 GPU、Docker、NVIDIA 工具链或

weixin_34235457的博客 296

VS Code 设置同步(Settings Sync)完全指南:跨设备配置同步、冲突解决与故障排查

VS Code 的设置同步(Settings Sync)功能可以将你的用户设置、快捷键、代码片段、扩展、配置文件等偏好数据在多台设备之间保持一致,让开发者在新机器上也能立即获得熟悉的开发环境。本文将基于 [settings-sync.md](https://link.gitcode.com/i/3c1c2cc7a951f5978b65f15ea65c6cd7) 文档,完整讲解如何开启同步、选择同步

gitblog_00538的博客 234

ssh vscode插件不显示问题

我使用vscode连接虚拟机,主机vscode上面有很多虚拟机已经安装的插件,但是当我真正打开虚拟机的vscode,却发现并没有,为什么主机vscode上显示虚拟机安装的,在虚拟机上的vscode却不显示?

我出生于2003年,目前在长沙读硕士。我以前在通信系,研究人工智能。现在我是一名集成电路专业的硕士研究生。这个账号是我国内的技术账号,我会偶尔发布一些技术博客,但内容比较基础。如果你觉得我的作品对你有所帮助,希望能点赞支持一下。 341

Vscode相关操作

1、Window下进入cmd,可以用快捷键。

m0_56306892的博客 387
上一篇: CSS 水平垂直居中
下一篇: JS循环
sunny.day
博客等级 码龄10年 83粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值