通常情况下,vscode的安装包都是线上安装,肯定能做到匹配,版本安装啥的都不会有问题,但个别时候,对于不能上网的机器,只能上内网的机器,只能U盘往里拷贝、服务器之类的这类机器,我们还是需要安装包把插件给vscode装上的。
那么vscode插件下载的连接如下:
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
本文介绍了在Ubuntu平台上出现unable to install extension 'ms-vscode.cpptools' as it is not compatible with VS Code '1.63.0'的报错情况下应该咋办。
我的vscode版本是1.63.0,直接下载会报错。
所以换一个版本试试,对于C/C++插件,Ubuntu vscode版本是1.63.0的情况下,我各个版本都下载了,对应的都是1.70版本的vscode——在VSIX包里面有个package.json文件,里面会标注软件包对应版本——你当然可以手动修改这个版本,之后虽然能安装,但是吧不能用:
使用那个从VSIX安装即可。
装上了也不对,所以最终我还是选择了最方便的方法:重新安装新版vscode,新版的是1.73版本的,直接安装VSIX文件就就好。
后面是字数(来自worktile百科):
vscode是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译调试工具。然后将其余部分留给IDE。vscode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。
VisualStudioCode(简称VSCode)是Microsoft开发的代码编辑器,它支持Windows,Linux和macOS等操作系统以及开源代码。它支持测试,并具有内置的Git版本控制功能以及开发环境功能,例如代码完成(类似于IntelliSense),代码段和代码重构等。编辑器支持用户定制的配置,例如仍在编辑器中时,可以更改各种属性和参数,例如主题颜色,键盘快捷键等,内置的扩展程序管理功能。
VS Code 中的语言特性
VS Code支持的丰富程度因不同语言及其扩展而异:
- 语法高亮和括号匹配
- 智能完成 (IntelliSense)
- 掉毛和更正
- 代码导航(转到定义,查找所有参考)
- 调试
- 重构