VSCode如何为远程安装预设(固定)扩展

背景

在使用VSCode进行远程开发时(python开发之远程开发工具选择_CodingInCV的博客-CSDN博客),特别是远程的机器经常变化时(如机器来源于动态分配),每次连接新的远程时,都不得不手动安装一些开发需要的插件,尽管可以将需要的插件添加到workspace中,然后一键安装,不过总归还是不方便。那么有没有方法能够为我们所有的SSH远程都安装固定的一些插件呢,这样碰到新的远程,不需要再手动装一遍。经过搜索,我找到了这个功能:Developing on Remote Machines using SSH and Visual Studio Code

配置

修改配置文件settings.json,

添加:

Json 复制代码
"remote.SSH.defaultExtensions": [
        "github.copilot",
        "jack89ita.open-file-from-path",
        "ms-python.python",
        "ms-python.black-formatter",
        "github.copilot-chat",
        "ionutvmi.path-autocomplete",
        "ms-python.vscode-pylance"
    ]

之后,每次连接新的远程时,都会自动为我们安装设置的扩展,而不需要再手动操作了。

相关推荐
Rabitebla8 小时前
【Linux底层原理】 工具篇(二):Vim 编辑器基础操作与简单配置
linux·c++·编辑器·vim
2501_915106329 小时前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_9159090610 小时前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
1024奇点1 天前
【仓颉语言入门 · 第二篇 第 10 课】
开发语言·数据库·ide·mysql·开源
白鹭鸣鸣!1 天前
WSL2 + OpenCode 完整搭建全流程(含迁移 WSL 到 D 盘)
编辑器
慧都小项1 天前
图解 MyEclipse Deployment Assembly:资源如何进入部署产物?
java·ide·tomcat·maven·myeclipse·部署排查
2501_916008891 天前
Windows 上写第一个 SwiftUI App,KXBuild 空工程起步,跑到 iPhone 真机
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
骑着蜗牛撵大象3271 天前
四种库收进一个SQL编辑器(下):跨库取数、方言对齐与四库巡检的落地拆解
jvm·数据库·sql·编辑器·数据迁移·跨库查询
Piink1 天前
Mac使用Vscode教程
ide·vscode·macos
jingcairensheng1 天前
vscode 配置Python虚拟环境基于扩展和原生miniconda的区别
ide·vscode·python