问题标签 [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.
vscode-remote - 如何使用 sudo 编辑具有 Visual Code 远程扩展名的文件
Visual Code 远程 SSH 扩展允许在嵌入式终端中编辑任何远程文件,code <filename>
这非常有用。
但是,当使用 sudo 打开文件时,例如sudo code /etc/fstabs
它会返回
有没有办法允许code
任何用户使用?
vscode-remote - 从用户A切换到用户B
在我的情况下,我首先需要连接到 UserA 然后 su - UserB 才能访问我的文件。但是当我尝试连接扩展程序时,它无法识别服务器版本。
我收到以下错误消息:无法访问或不是 Linux x86_64。(不能执行命令行和远程命令。)
visual-studio-code - VSCode:远程使用开发容器,无需本地安装 docker
目前,我有:
- 具有低系统规格的桌面,Windows 7 Pro(没有管理员权限),没有 docker。
- 安装了 Centos7 和 docker 的虚拟机。
在我的桌面上,我可以使用:
- 我在本地安装的 VSCode 和 Remote - SSH 在我的 VM 上进行远程开发。它运作良好,但我不能将它与远程 - 容器结合起来。
- X11Forwarding 直接使用安装在此 VM 上的 VSCode 进行开发。我可以使用 Remote - Containers,但 X11 很慢。
有没有办法使用本地 VSCode 在远程容器中开发,而无需本地安装 docker(显然在主机上安装了 docker)?
bash - 我想使用代码。WSL 中的命令以远程打开 vs-code-insiders
我正在使用适用于 linux 的 Windows 子系统,迄今为止最好的文本编辑器体验是 VS Code-Insiders 及其 WSL 远程插件。然而,尽管反复努力,我在复制 WSL (zsh) 终端中可以键入code .
或code XX
以代码打开目录的功能方面只取得了部分成功。我确实有一个可以工作的功能,在代码内部人员中打开 WSL 目录,但它不会以某种方式通过 WSL 接口,所以我使用的是我想要所有 linux 的 powershell/windows 环境。此功能在一定程度上起作用,并且已提供。
我尝试了一个简单的别名(由于目录路径中的 Windows 空格而不起作用)。这个版本有效 - 但我必须ctrl + shift + p
-> Remote WSL: Reopen Window In WSL
。
我希望该功能按预期工作-在 WSL 中运行时,它已经打开了带有 WSL 会话的 windows (.exe) VSCode 内部人员。
visual-studio-code - 如何杀死 Ubuntu 主机上的 VSCode 远程服务
我刚刚更新了 VSCode Remote Insider,我无法再通过 VSCode 连接到我的主机。
我试图卸载我的本地 VSCode Insider 并重新启动它,但它没有帮助。然后,我删除了主机上的 .vscode-remote-insider 目录。但是,VSCode 远程无法重新安装远程服务,因为旧服务仍在运行。以下是我本地 VSCode 客户端的输出。
remote-ssh@0.44.0 win32 x64 SSH 解析器调用“ssh-remote”,尝试 1 SSH 解析器调用主机:121 设置 SSH 远程“121”使用提交 ID“c089daa858f34631f5f827ff8a0313bf1e2ded6d”和质量“内部人员”用于服务器测试 ssh with ssh -V ssh exited with code: 0 Got stderr from ssh: OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4 Install and start server if needed
安装到 /home/***/.vscode-server-insiders/bin/c089daa858f34631f5f827ff8a0313bf1e2ded6d...
使用 wget 下载
下载完毕
发现正在运行的服务器...
* * 提醒:您只能将此软件与 Visual Studio 系列产品一起使用,
- 如许可证中所述 ( https://go.microsoft.com/fwlink/?linkid=2077057 ) *
服务器未成功启动。完整的服务器日志 >>> <<< 服务器日志结束 cat: /home/ /.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log: 没有这样的文件或目录 cat: /home/ /.vscode-server-insiders/。 c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录 cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录
“安装”终端命令完成收到安装输出:cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录无法从服务器输出解析远程端口:cat:/home/ shawnguo/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录
最大的麻烦是我无法杀死主机上的 VSCode 进程,因为当旧进程被杀死时,它们总是会产生一个新进程。
visual-studio-code - VS Code 远程容器:无法创建目录“/home/appuser”:
我正在尝试使用 Visual Studio Code 的Remote - Containers 扩展,但是当我“在容器中打开文件夹”时,我收到此错误:
我的 Dockerfile 使用:
我也试过:
如果我直接构建它们,这两种方法都有效。我怎样才能让它工作?
visual-studio-code - 如何使用 sudo 运行任务
我想在 VS Code 中创建一个任务来启动/停止我的 postgres 服务器。是否可以使用 sudo 运行任务?
例如,sudo service postgresql start
?
我尝试了以下启动配置,但失败并出现无法加载此类文件的错误。
docker - 如何从主机的远程 devcontainer 中访问从 VSCode 调试器启动的 .NET Core webapi 服务
当 dll 从远程 VSCode 的调试器启动时,我无法从主机访问容器化的 .NET 服务。
我可以访问服务
- 使用 dotnet 命令手动运行 dll 时从主机
- 手动运行 dll 或使用 VSCode 调试器时从容器(使用 curl)
示例存储库:https ://github.com/matrumz/stackoverflow-devcontainers-ports-debug
手动运行时可以从主机访问
使用 VSCode 调试器启动时的结果
visual-studio-code - 无法在 VSCode 中 ssh 到远程机器
几天前我升级到 VSCode 1.36.0,从那时起我就无法 ssh 进入远程机器。当我尝试这样做时,出现以下错误:
群:99:输入/输出错误
任何人都可以帮助找到解决方法吗?
ssh-agent - Remote-SSH 找不到代理
我正在尝试让 Remote-SSH 与 ssh-agent 一起工作,从 Windows 7 桌面到 CentOs 7 服务器。
我正在使用 Git for windows 包中的 ssh、ssh-add 和 ssh-agent。在 cmd 提示符下,一切正常,我可以“ssh-add -l”并查看密钥,并且可以运行“ssh”,它运行没有问题,无需输入密码:
在 VS-Code 中,我无法让它工作。在 VS-Code 终端中运行完全相同的 ssh-add 命令似乎找不到代理:
VS-Code 中的实际远程功能或多或少是有效的,但会不停地询问密码。
这里缺少什么?为什么 vs-code 环境连接不上 ssh-agent?