使用 VsCode 作为代码编辑器

[复制链接]
8578|6
手机看帖
扫描二维码
随时随地手机跟帖
smartpower|  楼主 | 2018-8-15 22:31 | 显示全部楼层 |阅读模式
本帖最后由 smartpower 于 2018-8-15 22:36 编辑

Visual Studio Code(以下简称VSCODE)是微软出品的代码编辑软件,它有着出色的代码编辑功能,十分强悍。VSCODE有一个很好的功能,是打开整个文件夹,而不需要一个一个地向其中添加文件。
配置好Path后,VSCODE具有自动补全功能。


1.在官网下载VSCODE并安装
https://code.visualstudio.com/

2.安装插件,只需要如下4个。 958295b74346459cd6.png

3. 在项目文件夹内放置.vscode文件夹,.vscode文件夹已上传到附件。
文件夹组织结构如下所示,HD32F136_Demo为项目总文件夹,Prj为Keil/IAR的项目文件夹,Src为源码文件夹。

133525b743676b2018.png

4. 使用VSCODE打开HD32F136_Demo文件夹
按自己的实际情况,修改c_cpp_properties.json文件内的Path及IncludePath
902715b743795d4e3d.png

5. 我最爱的结构体自动补全功能来了。。。。
930865b74387d04dfe.png

674595b74385d6c1b3.png

6. VSCODE的各种NB功能,请自行百度。
7. 千万不要安装LLVM,安装后自动补会功能老是出错。





518005b743503a608a.png
487705b743877b0d13.png

.vscode.zip

3.12 KB

相关帖子

XDH873939316| | 2018-10-30 13:36 | 显示全部楼层
楼主,为什么不要安装LLVM。我现在补全,结构体中一个都没有出来。。我安装的是Clang (貌似就是LLVM吧)

使用特权

评论回复
airwill| | 2018-10-30 19:31 | 显示全部楼层
好象很强劲, 支持中文.   能支持编译器插件么

使用特权

评论回复
linqing171| | 2018-10-31 21:43 | 显示全部楼层
XDH873939316 发表于 2018-10-30 13:36
楼主,为什么不要安装LLVM。我现在补全,结构体中一个都没有出来。。我安装的是Clang (貌似就是LLVM吧) ...

clang是llvm的一部分。
clang负责前端,也就是c语言转换成语法树。
llvm负责语法树做大量的优化,然后转换成汇编指令,然后再做大量的汇编级优化。
看楼主可能是clang与llvm存在什么冲突。最近用clang和llvm做了个小项目,一路走来碰到了太多的坑了。

使用特权

评论回复
GaoChip| | 2018-11-1 09:16 | 显示全部楼层
看起来不错,不知和SourceInsight相比如何?

使用特权

评论回复
张zhangzhang| | 2019-10-10 17:06 | 显示全部楼层
你好
我看了你的关于IAR调用外部编辑器的**,但是我的问题还是没解决,我这边无法关联的头文件。

使用特权

评论回复
触觉的爱| | 2019-10-11 16:49 | 显示全部楼层
这软件是挺好用的,目前主要用来看代码,重点是软件能自动调用翻译不但注释能翻译,连代码也可以

直接打开文件夹是很方便,不过要怎么关闭文件夹? 目前是关闭软件再重新启动软件,这样文件夹才关闭的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

442

帖子

11

粉丝