Ubuntu 无法从VSCode中的集成终端打开文件
编辑:将$DISPLAY设置为正确的值有效。所以我想我真正的问题是:为什么VSCode没有看到$DISPLAY和它最初使用的shell中的一些其他env变量 正如标题所述,我无法从运行Pop的系统上的集成终端打开任何代码_操作系统。从GNOME终端启动代码工作正常。我认为DISPLAY env var(或者更确切地说是代码的查看能力)有问题,但我对linux比较陌生,不知道如何着手修复它 从GNOME终端(工作正常):Ubuntu 无法从VSCode中的集成终端打开文件,ubuntu,visual-studio-code,Ubuntu,Visual Studio Code,编辑:将$DISPLAY设置为正确的值有效。所以我想我真正的问题是:为什么VSCode没有看到$DISPLAY和它最初使用的shell中的一些其他env变量 正如标题所述,我无法从运行Pop的系统上的集成终端打开任何代码_操作系统。从GNOME终端启动代码工作正常。我认为DISPLAY env var(或者更确切地说是代码的查看能力)有问题,但我对linux比较陌生,不知道如何着手修复它 从GNOME终端(工作正常): $touch foo $code—详细的foo [main 2020-09-
$touch foo
$code—详细的foo
[main 2020-09-02T18:18:53.728Z]正在将环境发送到正在运行的实例。。。
[main 2020-09-02T18:18:53.743Z]已将环境发送到正在运行的实例。终止。。。
[main 2020-09-02T18:18:53.743Z]生命周期
$echo$显示
:1
$
和VSCode集成终端:
$touch foo
$code—详细—r foo
[4983:0902/140530.365110:错误:浏览器\u main\u loop.cc(1486)]无法打开X显示。
$echo$显示
$
检查Integrated:Inherit Env
在VScode的设置中启用
在哪里,
文件->首选项->设置->功能->终端->集成:继承环境
简而言之
Ctrl+,(逗号)->在搜索设置中键入“继承环境”
->终端集成:继承环境
您可以在设置
窗口中搜索它
要查看结果,请关闭终端并重新打开。我遇到了同样的问题。你找到解决办法了吗?@PaulSnopov我的问题随着vsc的更新而消失了。不知道是哪一个。