当前位置: 首页 > news >正文

Ubuntu 1.84.2Visual Studio Code 下载配置与vscode查看内存Hex Editor插件,简单易懂

目录

前言

一 首先我为啥要重装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),即中文环境。
vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
compareit,比较插件,可以用于比较两个文件的差异。
DeviceTree,设备树语法插件。
TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!
 

6ac7fdaa177c4986a0c5ba417300a4ce.png

 最后写一点代码调试一下

#include <iostream>
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

 完美解决问题

相关文章:

  • 376.摆动序列
  • 【完美世界】叶倾仙强势登场,孔雀神主VS护道人,石昊重逢清漪
  • 【Vue】插值表达式
  • 6、信息打点——Web架构篇语言中间件数据库系统源码获取
  • 【学习篇】Linux中grep、sed、awk
  • Qt手写ListView
  • dom api
  • Unity中Shader的Standard材质解析(二)
  • 媒体格式转换软件Permute 3 mac中文版软件特点
  • C百题--7.输出乘法表
  • 【RocketMq系列-02】RocketMq的架构解析和高性能设计
  • Linux每日智囊
  • 第二类曲线积分@对坐标的曲线积分
  • 学习笔记,http协议1.0,1.1,2.0之间的差别
  • macos端文件夹快速访问工具 Default Folder X 最新for mac
  • android 一些 utils
  • Centos6.8 使用rpm安装mysql5.7
  • Golang-长连接-状态推送
  • hadoop集群管理系统搭建规划说明
  • javascript面向对象之创建对象
  • Java面向对象及其三大特征
  • nodejs:开发并发布一个nodejs包
  • React中的“虫洞”——Context
  • 服务器从安装到部署全过程(二)
  • 关于 Cirru Editor 存储格式
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 移动端解决方案学习记录
  • 用element的upload组件实现多图片上传和压缩
  • 如何在招聘中考核.NET架构师
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • # dbt source dbt source freshness命令详解
  • # 职场生活之道:善于团结
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (Git) gitignore基础使用
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (七)glDrawArry绘制
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一)Docker基本介绍
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net(C#)中String.Format如何使用
  • .net知识和学习方法系列(二十一)CLR-枚举
  • ;号自动换行
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [ SNOI 2013 ] Quare
  • [20171113]修改表结构删除列相关问题4.txt
  • [2024-06]-[大模型]-[Ollama] 0-相关命令