代码编辑阅读浏览工具 VS Code Source insight的备胎

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  

 

你可能感兴趣的:(C/C++)