所以我在windows 10中使用Ubuntu Linux终端(也有Debian)。根据这个网站:
https://medium.com/nerd-for-tech/how-to-setup-windows-subsystem-linux-with-visual-studio-code-on-windows-10-b06fdbe9b30b
你需要远程- WSL扩展来连接VSCode,我正在使用VSCodium。所以我的问题是我可以在VSCodium上安装远程- WSL扩展吗?或者有没有其他选择来配置它而没有这个扩展。我在VSCodium市场上看到,没有远程- WSL。
我的目的是用Ubuntu或Debian终端来创建文件夹和文件,如html,css,js.我可以通过在桌面环境中输入来完成这一切:cd /mnt/c/Users/<username>/Desktop
也可以使用这个命令:
pwd
cd
cd ..
clear
cd /
cd ~
mkdir
touch
mv
我的问题是我无法打开创建的文件夹或任何应用程序(包括VSCodium),例如使用此命令打开现有文件夹:open . or open index.html
这个命令不起作用.你能帮助吗?我怎么能打开创建的文件夹,文件或应用程序使用终端.有没有任何扩展连接VSCodium到我的WSL 2和上面的所有命令?
2条答案
按热度按时间woobm2wo1#
您不能合法地使用任何MS“Remote”扩展,因为它们是封闭源代码的,并且不能合法地安装在Microsoft Visual Studio Code,as per the license以外的任何东西上。
AFAIK目前还没有开源替代品。
zzlelutf2#
在VSCodium中缺少一个支持良好的远程扩展是非常不方便的。我想开发一些Go代码 (其他语言可能有不同的要求)。目前我尝试了几个选项:
1.将代码留在Windows中
WSL安装Windows驱动器,因此在Windows中运行的编辑器可以更改本地文件,Linux将拾取更改。
优点:
缺点:
2.弄乱扩展本身
通过一些调整,运行VSCode扩展非常简单,请参阅:https://github.com/VSCodium/vscodium/issues/1265
优点:
缺点:
3.从WSL (WSLg)中启动Codium
这就是我最终使用的,因为无法看到IDE中的错误太烦人了 (这很可能是Go的问题,在测试时对JS没有问题)。
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list
sudo apt update && sudo apt install codium
echo -e >> ~/.bashrc "\nexport GDK_SCALE=2\nalias codium='DONT_PROMPT_WSL_INSTALL=1 codium'"
source ~/.bashrc
%UserProfile%\.wslgconfig
然后在Windows中创建快捷方式,并在目标字段中添加:
C:\Windows\System32\wsl.exe bash -c "export GDK_SCALE=2 && DONT_PROMPT_WSL_INSTALL=1 codium"
这将直接启动WSL版本。
优点:
缺点: