Est*_*lle 4 visual-studio-code
我在windows10下使用Ubuntu子系统。
我已经安装了vscode,但是当我想打开它时,出现了问题。
我找不到这个文件,它就像不存在一样。
我该如何解决这个问题?
小智 5
我已经在 ubuntu 上的较新 wsl2 下运行了 vscode,但我不确定它是否可取 - vscode 似乎促使您在 Windows 中运行 vscode 并在终端选项卡中使用 wsl2。
另外 vscode 启动 windows 有点“软”,即模糊。
如果您真的想尝试一下,那么您需要安装依赖项。下面的行实际上是“xclock”的依赖项,这是一个更简单的应用程序,用于测试您的 X11/DISPLAY 是否已设置
sudo apt install --assume-yes libx11-xcb1 libasound2 x11-apps libice6 libsm6 libxaw7 libxft2 libxmu6 libxpm4 libxt6 x11-apps xbitmaps
Run Code Online (Sandbox Code Playgroud)
vscode 当然需要上面的“libx11-xcb1 libasound2”依赖项。
您还需要运行 X11 服务器,例如您需要安装并启动: https: //sourceforge.net/projects/vcxsrv/
有一些问题 - 例如 X11 安全性(如果你很顽皮,你可以在启动 xcxsrv 时禁用它),并且还记得设置
export DISPLAY=<your windows ip>:0
Run Code Online (Sandbox Code Playgroud)
在 wsl2 中,然后运行您的应用程序,例如 xclock
我想我在某处读到 wsl2 尚未共享相同的网络堆栈,因此 Windows 中的 localhost 与 wsl2 中的 localhost 不同,这意味着“export DISPLAY :0”不起作用,您必须将 Windows ip 放在前面:
更多详细信息请参见: https://www.youtube.com/watch?v=IZSYi8bivxA
| 归档时间: |
|
| 查看次数: |
18629 次 |
| 最近记录: |