首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >visual-studio-code:如何在我的笔记本上本地运行扩展名,当连接到另一台带有远程-SSH的计算机时。

visual-studio-code:如何在我的笔记本上本地运行扩展名,当连接到另一台带有远程-SSH的计算机时。
EN

Stack Overflow用户
提问于 2019-10-04 12:10:24
回答 1查看 1.4K关注 0票数 2

我的笔记本电脑上通常有一个vscode窗口,在这个窗口中,我使用远程-SSH扩展连接到另一台承载我正在处理的代码的机器。

同时,我在本地安装了远程VSCode扩展,并希望使用它在我连接到的终端(vscode之外)的其他计算机上快速编辑文件。

但是,当我浏览vscode窗口中连接到另一台具有Remote-SSH扩展的机器的扩展时,本地扩展(包括远程VSCode)就会变灰,而且我似乎无法在我的笔记本上启用vscode中的这个扩展。

如果我只是打开另一个vscode窗口,而不是与Remote-SSH连接,一切都很好。

当我用Remote-SSH连接到另一台机器时,我如何启用/运行本地扩展?

将相关扩展安装到远程计算机并不是一个选项,因为它需要在本地运行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-18 21:40:52

来自文档

扩展通常是为本地或远程运行而设计和测试的,而不是同时运行。但是,如果扩展名支持它,则可以强制它在settings.json文件中的特定位置运行。

例如,下面的设置将强制Docker扩展在本地运行,Debugger For Chrome扩展将强制远程运行而不是它们的默认值:

代码语言:javascript
复制
"remote.extensionKind": {
    "ms-azuretools.vscode-docker": [ "ui" ],
    "msjsdiag.debugger-for-chrome": [ "workspace" ]
}

值为"ui“而不是”工作区“将迫使扩展在本地UI/客户端运行。通常,这应该只用于测试,除非在扩展的文档中另有说明,因为它可以破坏扩展。有关详细信息,请参阅关于支持远程开发的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58236172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档