前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Visual Studio Code——做嵌入式C/C++开发常用的编辑器软件安装及基本使用总结

Visual Studio Code——做嵌入式C/C++开发常用的编辑器软件安装及基本使用总结

作者头像
Winter_world
发布2022-10-05 15:45:34
1.6K0
发布2022-10-05 15:45:34
举报
文章被收录于专栏:技术小屋-未分类

目录

0 引言

1 软件的安装

2 新建工程

3 总结

0 引言

        记着很早以前上大学的时候用的就是Visual Studio Code这款软件学习C语言编程的,当时的软件界面风格还很古板,后来工作了,做嵌入式开发用的软件像KEIL、IAR、MPLAB等比较多,这些都是集成编辑和编译于一体的,但是有个缺点是编辑器用起来很不舒服,色彩单一,格式不美观等问题;后来做Linux开发,编写代码时常用其他的编辑器编写,然后再在虚拟机下使用交叉编译器做编译,这种开发模式比较常见,这里说的其他编辑器,用过的像最简单的TXT文本编辑器、Edit编辑器、Source Insight等。TXT早都不用了:)Edit简单打开个文本查看代码尚可,Source Insight就比较强大了,一般配合其他编译器建立工程,代码同步修改,界面也很给力。今天再次接触N年前用的Visual Studio Code编辑器,发现改进已经很大了,可以自由添加编辑各种语言(C/C++、Python、C#等)的插件,另外重要的是相比Source Insight是免费的,用起来也不错,这里记录总结下。

1 软件的安装

软件下载地址:Visual Studio Code - Code Editing. Redefined

根据自己的系统选择安装包下载:

安装步骤就不赘述了,选择好路径后下一步就OK了。

这里简要说明下,编辑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 自动补全插件

已经安装了上面的插件,看下怎么支持中文。

        按下“Ctrl+Shift+P”打开搜索框,在搜索框里面输入“config”,然后选择“Configure Display Language”,这时候在下拉框下面选择中文,重启软件即可。

2 新建工程

1)在电脑目录下新建文件夹VSCode

        命名自己去定义,新建这个文件夹,后面的工程所有文件都是要放在这里的,注意该文件夹及所在路径不要有中文和空格。

2)使用软件保存工作区

        打开软件, 然后点击文件->打开文件夹…,选刚刚创建的“VSCode”文件夹,输入工作区名字,点击保存。

3)创建.c和.h文件

点击新建文件按钮,此时我们的电脑文件夹中也会出现刚刚新建的文件

        这时就可以自由的使用该软件写代码了,上面的只是简单写几行示例,可见这个软件的界面和代码显示风格还是很好的。

4)关闭预览

        这个软件默认情况下打开一个新文件的话会覆盖掉以前的文件,因为默认开启了预览模式,如果不想覆盖的话采用双击打开即可,或者设置VSCode关闭预览模式,设置方法如下:

3 总结

        本次博文内容不多,仅是一个关于开发软件的简单安装和基本使用总结。现在软件的发展飞速,日新月异,很多功能越来越模块化,界面美观化,操作便捷化,这个软件不仅可以用来做C/C++的编写,也支持Python、Java等多数语言,当然编辑器软件很多,可以根据自己的喜好和使用环境选择,博主此处除了对该软件的功能比较看好外,也比较看好它的免费性,有几次博主电脑中的Source Insight不能用了,本地又没存安装包,就要去网上找,安装完了又要想办法去PJ,用这个Visual Studio Code应该不会有这样的问题了:)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0 引言
  • 1 软件的安装
  • 2 新建工程
  • 3 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档