本文介绍: 这是一篇将老版本的VsCode下载最新版博文,从下载调试全篇。

目录

前言

一 首先我为啥要重装Vs Code呢?

二 下载1.84.2Visual Studio Code

三 配置Vscode终端字体

四 安装插件


前言

这是一篇将老版本的VsCode下载最新版博文,从下载到调试全篇

一 首先我为啥要重装Vs Code呢?

因为我想安装这个Hex Editor插件用于Debug的时候查看内存状况,

但是提示下面的错误

34d185cf801e4cce85456ea32eb095bc.png

238beda5665f448aa3e552b603f3473a.png

意思是找不到与当前VS Code 1.32.3兼容的Hex Editor插件。开始怀疑是因为使用插件问题,但官方地址可以打开的,所以可以排除。后网络上也看过别人下载插件失败的,原因是版本不兼容,后打算下一个最新版


下载1.84.2Visual Studio Code

官网链接
Visual Studio Code – Code Editing. Redefined

607ec96e67fb4a1399b25759616e2c48.png

23838aa4144b430a8195fa9afb86a630.png

注意:官网下载的速度特别慢的,所以我推荐中国下载加速的网址下 

Visual Studio Code – VSCODE 中国区下载加速 – 白盒子 (baihezi.com)

d4169525534c4b9984de38a25cd1a5a6.png 我是在Linux Ubuntu 下使用的,所以我下载红框中的版本,你们按需下载

下载完后通过FileZilla Client上传虚拟机Ubuntu系统9e2cf0bd5e844078a2d4e564105face2.png

 上传成功后,终端进入目录ac277508c9b647aba27e2c672f827228.png

sudo dpkg -i code_1.84.2-1699528352_amd64 (1).deb 

 安装成功后打开vscode配置成合适的页面安装插件

配置Vscode终端字体

7d4ef845d28843fea81d52384d8582e1.png

 新版的终端字体特别丑,很别扭,所以我们修改

ee3a2a1f709b4e38a7dee2024cc40708.png

1fc61ddd747a4fd2b95992467650ad7e.png

按照步骤来就好,Font Family 改为monospace就好,挺好看的,Font size字体大小,该合适的就行

安装插件

我主要用来写C/C++的,所以推荐几个不错的插件

嵌入式学习插件推荐下载:

C/C++,这个肯定是必须的。
C/C++ Snippets,即 C/C++重用代码块。
C/C++ Advanced Lint,即 C/C++静态检测
Code Runner,即代码运行
Include AutoComplete,即自动头文件包含
Rainbow Brackets,彩虹花括号,有助于阅读代码。
One Dark Pro,VSCode主题
GBKtoUTF8,将 GBK 转换为 UTF8。
ARM,即支持 ARM 汇编语法高亮显示
Chinese(Simplified),即中文环境
vscodeicons,VSCode 图标插件,主要是资源管理器下各个文件夹图标
compareit,比较插件,可以用于比较两个文件的差异。
DeviceTree,设备语法插件。
TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!
 

6ac7fdaa177c4986a0c5ba417300a4ce.png

 最后写一点代码调试一下

#include <iostream&gt;
using namespace std;
class box
{
    private:
    public:
    double length;
    double breadth;
    double height;
    string name;
    void get();
    void set(double,double,double);
};

void box::get()
{
    cout<<name<< "t:"<<length*breadth*height<<"n";   //根据是哪个对象调用函数而传入相对对象的值
}

void box::set(double len, double bre, double hei)
{
    length = len;
    breadth = bre;
    height = hei;
}

int main()
{
    box box1 = {1,2,3,"box1"};          
    box box2;
    box1.get();             
    box2.set(4,5,6);
    box2.get();
    return 0;
}

debug查看内存的插件也可以正常使用了 

369f56d32afa40729cec4cc0131a8917.png

 完美解决问题

原文地址:https://blog.csdn.net/weixin_73901182/article/details/134562137

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_17519.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注