我正在尝试为 Visual Studio Code 安装 C/C++ 扩展,但在扩展列表中找不到它。我正在运行 Arch Linux,但扩展网站 说它是跨平台的。
我也试过运行
ext install ms-vscode.cpptools
无济于事。
知道为什么它可能会丢失/如何获得它吗?
edit:我下载了 .vsix 扩展包,并手动安装它,它似乎可以工作。知道为什么它在扩展列表中丢失了吗?
从这里开始:
https://github.com/microsoft/vscode/issues/107997#issuecomment-703245178
解决方法 1:
sudo pacman -U https://archive.archlinux.org/packages/c/code/code-1.49.0-2-x86_64.pkg.tar.zst
解决方法 2:转到 Marketplace,搜索扩展,然后单击“下载扩展”。剩下的就是使用
vsix
文件将其安装在代码中。
Arch Linux 在其版本中禁用 VS Marketplace,因为它认为不允许使用它。您看到的市场是一个不同的市场。
解决此问题的方法是直接从制造商处获取 VS Code(在 Arch 上,只需解压
tar.gz
并运行bin/code
)