source insight替代品
ubuntu 16.04 安装vscode(替代source insight)
能让你开发效率翻倍的 VSCode 插件配置(中)
嵌入式Linux驱动开发IDE - Visual Studio Code配置使用(强烈推荐!!!)
VSCode配置C++编写环境
Visual Studio Code安装以及C/C++运行环境搭建
VSCode下C/C++环境配置
按照之前用source insight的习惯,列出几点需求(其实我对source insight用的也是比较浅的):
1、定义区 context windows
2、关联引用区 Relation windows,查看函数、变量等的调用关系。
3、Symbols/files 按照符号名称(变量名、类名、方法名、文件名等) 搜索查找,同样一个工程的文件名、符号名可以树状显示,一个文件的函数列表、符号都可以显示出来,这样可以整体上知道这个文件有哪些函数,可以更快的跳转到这个函数上。
4、代码模板,在写代码的时候,有一个方便的功能就是“模板”功能,比如下面的注释函 数的模板。使用模板功能能够少输入很多字 使用VSCode做嵌入式开发-代码模板
5、可以显示头文件的包含关系
6、自动高亮鼠标选中的相同字符串
7、可以格式化代码的风格
8、代码导航Code Navigation,可以回退和向前跳转到代码浏览的地方。
下载好vs code之后,先不急着用,先安装几个插件吧,我是用到C平台,所以,安装了一下几个插件:
CSS Peak: 代码跳转工具
C/C++: C/C++代码,智能感知,debugger,和代码浏览
Beautify: 格式化代码
Sublime Babel: 高亮代码
插件名称 | 简介 | 备注 | 官网 |
AZ AL Dev Tools/AL Code Outline | 展示代码结构树,能在单独窗口中列出当源代码中的各种符号,比如变量名、类名、方法名等,并支持快速跳转,有点类似于 Vim 里面的 ctags,翻看老代码、开源项目代码时非常有用。 | https://marketplace.visualstudio.com/items?itemName=andrzejzwierzchowski.al-code-outline | |
C++ Intellisense | austin 推出的智能提示(Intellisense)扩展,可以在用户键入代码时给出自动完成提示 | 需要安装GNU Global tags |