问题标签 [vscode-remote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
870 浏览

kubernetes - 如何使用 kubectl 连接 VScode “Remote-SSH”?

尝试使用远程连接在 VSCode 中进行开发,并在 kubernetes 集群上的 pod 中运行/调试/...。

如何使用 kubectl 连接 VScode?

尝试端口转发

它连接,工作但出现错误:

0 投票
1 回答
670 浏览

docker - 在没有本地文件的 docker 镜像上使用 VSCode 远程开发

动机

截至目前,我们正在使用由 docker-compose 管理的五个 docker 容器(MySQL、PHP、静态...)。我们只需要访问其中之一。我们现在拥有内部所有数据的本地副本,并将其从 Windows 同步到容器,但这非常慢,Windows 上的 VSCode 有时会随机锁定文件,导致git rebase origin/master以非常不愉快的方式结束。

期望的行为

使用 VSCode 远程开发扩展来:

  • 编辑容器内的文件,在 Windows 上没有任何镜像文件
  • 运行 git 命令(结帐、变基、合并...)
  • 运行构建命令(make、ng、npm)
  • 仍然保留 Windows,因为对于许多开发人员来说,它是首选平台。

问题

是否可以使用 VSCode 在 docker 容器内进行开发?


我曾尝试遵循官方指南,但他们似乎确实要求我们拥有镜像文件。我们也使用 WSL。

0 投票
1 回答
446 浏览

visual-studio-code - 使用远程开发扩展时,我可以用 ssh.exe 以某种方式抑制空窗口吗?

我正在使用带有最近添加的远程开发扩展的 VSCode 1.35.0,当我尝试通过跳转主机连接到 ssh 时,一切正常,但出现了空的 ssh.exe 终端。

在此处输入图像描述

这能被压制吗?

0 投票
0 回答
652 浏览

vscode-remote - 当我通过 SSH 连接时,我可以停止 VSCode 远程服务器重新安装吗?

我已经通过 SSH 让 VSCode Remote 在我的 Mac 客户端和我们的 Centos 服务器之间成功运行。我们的服务器默认不在线,我必须手动设置代理才能下载服务器。VSCode 服务器希望在我连接时不时地重新获取自身。当它发生时,我需要终止连接,设置代理并重新连接以允许它下载服务器文件。

我的问题:这个 wget 程序是必需的(即重要更新)还是我可以绕过它?

提前致谢

0 投票
1 回答
1630 浏览

google-chrome - 使用 VSCode WSL Remote,为什么 Chrome Debugger 无法启动 Chrome for Windows?

我正在为 JavaScript 项目切换到 VSCode WSL 远程模式。Chrome 调试器扩展始终在 Linux 中查找 Google Chrome。这是正确的行为吗?

我在 WSL 中安装了 Chrome for Linux,它可以在 X 服务器上运行。问题是断点不起作用。

我尝试在 WSL 中删除 Chrome,然后扩展程序将抛出Can't find Chrome - install it or set the "runtimeExecutable" field in the launch config.

我应该将“runtimeExecutable”设置为chrome.exe还是强制它在本地运行

如果没有安装 Linux,我可以更正一些配置,以便 Chrome 调试器可以在 Windows 中找到 Chrome 吗?

有官方指南吗?

谢谢!

0 投票
1 回答
846 浏览

visual-studio-code - 如何在 Visual Studio Code 中使用 Remote-SSH 设置 ControlMaster?

我使用带有 Remote-SSH 扩展的 Visual-Studio-Code,我不想在登录后多次进行身份验证。所以我用 ssh_config 搜索 ControlMater 选项来设置。

连接后,我收到以下错误消息。

无法连接到 Leo-OA:无法访问或无法访问 Linux x86_64(packet_write_poll:连接到 UNKNOWN 端口 -1:权限被拒绝)

我的环境:

下面是我的设置文件

我想知道主要问题是什么以及如何解决。谢谢大家。

0 投票
0 回答
640 浏览

visual-studio-code - 即使在 devcontainer.json 上引用了图像,也无法运行容器图像

我在 Ubuntu 18.04 上的 VS Code(版本 1.35.0)上使用远程容器扩展(版本 0.59.0),mycustomimage-id当我单击远程容器时出现以下错误(我删除了 的图像 ID):重新打开文件夹在容器中

devcontainer.json的如下:

我已经尝试过使用正在运行的容器以及当我没有任何正在运行的容器时。如何确保 devcontainer.json 中引用的图像与 VS Code 尝试启动的图像相同?

0 投票
0 回答
24 浏览

vscode-remote - vscode-remote 是否自动提交我对文件的修改仅存在于图像中

对于普通的 Docker 容器,容器退出时不保存更改;但是在vscode-remote中,当我使用设置devcontainer设置在容器中打开我的项目时,每次我重新打开vscode时更改仍然存在

我的项目基于一个图像,我只想打开 vscode 远程编辑我的项目文件,但是当我更改图像文件时,我的期望是:当我重新打开我的 vscode 时更改被还原;

0 投票
1 回答
3087 浏览

python - 如何在使用 vscode 调试时执行设置 python 虚拟环境的 shell 脚本(我需要对 launch.json 进行哪些更改)

所以我在visual studio代码内部人员中使用vscode-remote,但我认为我面临的问题是vscode-python扩展。

所以我正在尝试调试一个 python 文件。所以文件的正常执行如下:

我使用以下命令启用或激活虚拟环境:

source $HOME/.enn/enn.sh

但是我在shell文件中看到的虚拟环境的路径是:/home/ubuntu/venv/enn并且pythonPath是/home/ubuntu/venv/enn/bin/python

所以它是一个shell文件,它激活相关的虚拟环境并设置环境变量等export DOMAIN_ENDPOINT=http://s3.us-west-2.amazonaws.com

然后我 cd 进入相关目录并执行 python 命令:

python session_server.py --config_file=../path/to/file/test_config.hocon

这有效。

但是当我尝试调试时,它开始出现导入错误。所以我认为在调试模式下没有设置环境变量,也没有激活python虚拟环境。如何设置要设置的 python 虚拟环境和环境变量。所以我本质上要问的是如何执行相同的 shell 命令 -source $HOME/.enn/enn.sh在使用 vscode 进行调试期间

我的 launch.json 是

并且还因为我在 settings.json 中为 vscode 指定了一个 pythonPath,/home/ubuntu/venv/enn/bin/python所以当调试为source /home/ubuntu/venv/enn/bin/activate. 我不希望调用它,但我希望source $HOME/.enn/enn.sh在调试或打开新终端时调用该命令。我怎么做?

0 投票
3 回答
1482 浏览

docker - How do I specify the dockerfile stage in Visual Studio Code Remote?

I have a multi-stage Dockerfile. I want to configure VS Code Remote to build the dev stage of the Dockerfile rather than the last stage in the Dockerfile.

I'm pretty sure this configuration would go in the .devcontainer.json file. I've read through the .devcontainer.json reference: https://code.visualstudio.com/docs/remote/containers#_devcontainerjson-reference and tried runArgs, but these are the run-time args, not the build args.

I tried this:

and:

When I used runArgs, I got Failed: Starting the development container because target is not a docker run option. When I tried buildArgs, the argument was apparently ignored, which makes sense since it isn't listed in the documentation.