在 VS Code 中找不到 C/C++ 扩展

问题描述 投票:0回答:2

我正在尝试为 Visual Studio Code 安装 C/C++ 扩展,但在扩展列表中找不到它。我正在运行 Arch Linux,但扩展网站 说它是跨平台的。

我也试过运行

ext install ms-vscode.cpptools
无济于事。

知道为什么它可能会丢失/如何获得它吗?

edit:我下载了 .vsix 扩展包,并手动安装它,它似乎可以工作。知道为什么它在扩展列表中丢失了吗?

linux visual-studio-code vscode-extensions archlinux
2个回答
0
投票

从这里开始:

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
文件将其安装在代码中。


0
投票

Arch Linux 在其版本中禁用 VS Marketplace,因为它认为不允许使用它。您看到的市场是一个不同的市场。

解决此问题的方法是直接从制造商处获取 VS Code(在 Arch 上,只需解压

tar.gz
并运行
bin/code

© www.soinside.com 2019 - 2024. All rights reserved.