这10款VS Code神仙插件,嵌入式程序员必备
大家好,我是知微!
嵌入式软件开发工程师平时可能更多的是使用Source Insight、Keil、IAR来阅读代码,写代码。
VSCode大家都听说过,功能十分强大,而且免费!
或许是因为这款软件上手有一定的学习成本,所以有些小伙伴也不想轻易去尝试。
知微在这里强烈建议大家去试一试,VSCode提供十分丰富的插件,你可以根据你的使用习惯来DIY自己的编程环境。
下面推荐几个我平时觉得比较好用的插件,想省事的也可以照搬!
1、中文(简体)语言包
VS Code安装完默认是英文界面的,用习惯了中文界面,不太能接受。
- 只需要去插件市场(下图左侧四个小方块的图标),搜索Chinese,出来之后,点击
Install
,之后重启软件就好了
- 如果安装插件了,还是显示英文,怎么办呢?不用着急,跟着下面的步骤走,就可以搞定
1.快捷键Ctrl+Shift+P
或者F1
打开全局命令面板,找到Configure Display Language
2.点击进入到选择语言,这里选择中文
3.此刻,应该会提示重启,然后重启编辑器,完美!
2、C/C++插件
嵌入式软件开发常用的编程语言就是C和C++了,这个插件提供了包括智能代码补全、代码格式化、调试支持等在内的全方位的C/C++开发功能。
3、C/C++ Extension
这个插件包含了 C/C++ 工程需要的插件(C/C++ Themes、CMake、CMake Tools等)
4、C/C++ GNU Global
想要在VS Code实现函数、变量跳转,这个插件也装起来
5、C++ Intellisense
这个插件依赖于上面的插件,是用来函数或变量跳转的。
虽然VS Code已经不推荐了,但是只要不是远程连接Linux进行代码编写调试,本地使用还是可以的。
6、Todo Tree
我们写代码的时候,肯定不能一次性就写完。如果是今天没写完的,明天接着写还好说,不用做标记也不容易忘记。
假如我有一个功能暂时不用完善,需要做一个标记,后期有空的再来完善,时间跨度太大,很容易忘记。
Todo Tree这个时候能派上大用场了,它可以帮助你管理项目中的 TODO注释和其他标记,让你很轻松就能跟踪项目中的任务。
7、Git Graph
但凡开发一个项目,肯定会涉及代码管理,假如你平时用到了git,那么这个可视化工具插件,可以帮助你直观地理解 Git 仓库的繁杂分支信息。
8、koroFileHeader
可以自动生成文件头部注释,自动更新最后编辑人、最后编辑时间等。
也可以一键生成函数注释,支持函数参数自动提取并列到注释中。
9、Material Icon Theme
这是一个图标主题插件,用开给文件和文件夹添加漂亮的图标
10、Noctis
Noctis是一款颜色主题插件,提供了十多种精美的颜色主题,可以随意切换。
以上就是今天要分享的内容了!
你的每一次点赞 收藏 评论,都是我更新的动力,如有错误请留言指正,非常感谢!
这10款VS Code神仙插件,嵌入式程序员必备的更多相关文章
- 10款jQuery文本高亮插件
[编者按]本文作者为 Julian Motz,主要介绍十款 jQuery 文本高亮插件的现状.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 很多应用或网站都为用户提供搜索关键词的方法.为了 ...
- 成为嵌入式程序员应知道的0x10个基本问题
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 2 ...
- 嵌入式程序员应知道的0x10个基本问题
来源:网络 嵌入式程序员应知道的0x10个基本问题 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 ...
- 嵌入式程序员应知道的0x10个C语言Tips
[1].[代码] [C/C++]代码 跳至 [1] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
- 【C/C++】嵌入式程序员应该知道的0X10个C语言问题
一.预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明 1 年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 6 ...
- 写给嵌入式程序员的循环冗余校验(CRC)算法入门引导
写给嵌入式程序员的循环冗余校验(CRC)算法入门引导 http://blog.csdn.net/liyuanbhu/article/details/7882789 前言 CRC校验(循环冗余校验)是数 ...
- 程序猿必备的10款web前端开发插件一
1.CSS3实现的火柴燃烧Loading加载动画 这次我们要给大家分享一款非常特别的CSS3 Loading加载动画,整个Loading加载动画就好像是火柴在燃烧一样,不足的是火苗并没有那么真实,比较 ...
- 程序猿必备的10款web前端动画插件
1.基于jQuery的瀑布流图片筛选插件 瀑布流的展现方式在目前的网页中用得越来越广泛,特别是图片和首页文章的动态加载. 今天分享的这款就是基于jQuery的瀑布流图片筛选插件,我们可以点击图片分类名 ...
- 程序员必备,C#各类项目、开源项目插件资料收藏
一.AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架.Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式.这种部署方面 ...
- Java程序员必备的6款最佳开发工具
工欲善其事,必先利其器.每一个Java程序员都有其惯用的工具组件.对于Java程序员,各种有用的软件和工具泛滥成灾.初级开发人员要么找不到合适的工具,要么在寻找过程中浪费了大量的时间.下面,我将为大家 ...
随机推荐
- 6 定时器 &中断管理&资源管理
生成函数 周期,多久触发一次定时器(从定时器启动开始计算) 触发什么呢? 回调函数被调用,被谁调用呢 1,tick中断去调用timer函数 Linux中使用这个 (定时器回调函数若执行时间过长, ...
- 学习笔记-涛讲F#(中级)
目录 适配器模式 责任链模式 命令模式 策略模式 工厂模式 单例模式 其它内容 这一系列的视频主要讲了F#设计模式的实现,没有太多其它内容,笔记内容主要是转载Snippets tagged desig ...
- WPF之命令
目录 命令系统的基本元素 基本元素之间的关系 小试命令 WPF的命令库 命令参数 命令与Binding的结合 近观命令 ICommand接口与RoutedCommand 自定义Command 定义命令 ...
- WPF之事件
目录 WPF的树形结构 事件 路由事件 使用WPF内置路由事件 自定义路由事件 ButtonBase类的Click路由事件 创建一个路由事件 RoutedEventArgs的Source与Origin ...
- 公开的Webservice集锦
备注:以下所有的来自 互联网,版权归原作者所有 股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endpoint: http://webservice.webx ...
- 通过socket进行网络通信(服务端)
声明:此文只是为自己方便理解,做了一些具象的比喻和假设,并不符合客观事实,谨慎阅读! 在一台主机中, 两个进程想要通信可以通过一个管道(文件):一个从管道的一端写,一个从另一端读 , 然而管道是半 ...
- 干货分享 | UE游戏鼠标双击判定
UE虚幻引擎对于游戏开发者来说都不陌生,市面上有47%主机游戏使用虚幻引擎开发游戏.作为是一款游戏的核心动力,它的功能十分完善,囊括了场景制作.灯光渲染.动作镜头.粒子特效.材质蓝图等.本文介绍了虚幻 ...
- CSS(盒子模型其他样式、浮动、常见网页布局、清除浮动、ps切图、学成在线页页面展示)
一.其他样式 1.圆角边框 在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了. border-radius 属性用于设置元素的外边框圆角. 语法: border-radius:len ...
- Android网络收集和ping封装库
目录介绍 01.基础介绍 02.stetho大概流程 03.Android中应用 04.如何使用 05.案例截图如下 06.网络请求接口信息 07.如何使用ping 01.基础介绍 该工具作用 诸葛书 ...
- CoordinatorLayout滑动抖动问题
目录介绍 01.CoordinatorLayout滑动抖动问题描述 02.滑动抖动问题分析 03.自定义AppBarLayout.Behavior说明 04.CoordinatorLayout滑动抖动 ...