为了有个直观的印象,先来看下我的 VsCode 插件列表,因为我用VsCode 开发 C/C++/Go/Python 程序,插件比较多,有些可能和本文无关的插件可以忽略掉。
[attach]51087[/attach]
既然是配置支持C/C++环境下开发,那首先推荐的基础 C/C++ 开发插件,以下两个是必须要装的插件,主要提供一些基础的代码调试和查看功能,安装以后 VsCode 就能支持智能化代码补全、类型填充和联想、符号和函数定义跳转、引用查找等 C/C++ 程序开发和源码管理必备能力,让你的 VsCode 从编辑器进化成 IDE 的基础插件。
[attach]51088[/attach]
[attach]51089[/attach]
程序员日常工作有两大内容,一个是写自己的代码,一个是阅读别人写的代码,下面这两个插件让你在 VsCode 优雅看代码。
首先推荐的是下面的这个懒人神器 TODO Tree,自己写的 TODO 哭着也要补充实现。
[attach]51090[/attach]
这个插件的使用场景是,你看完代码加了下面这个注释 :// TODO 以后会扩展这部分功能 当然,不知道这个「以后」是什么时候,一不小心以后变成遥遥无期,一部分原因是不想改,另一部分原因是写下这段注释的人时间久了就忘记了,这时候你需要「 TODO Tree 插件」,我们可以更方便的管理代码中的此类注释。
这个插件能帮你组织和管理TODO 注释,你在代码中注释的带 TODO 的标签会统一在侧边栏显示出来,当然不限于 TODO 注释,可以自定义管理标签比如 FIXME 等,可以基于标签过滤和筛选。 另一个推荐的源码阅读插件是 Bookmarks
[attach]51091[/attach]
「书签」这个插件的功能就和它名字一样直接,没错它就是一个你的源码书签,当我们看大工程源码的时候,往往需要在成千上万个源文件之间跳转,此时 Bookmarks 能帮你方便的创建和管理书签,看到哪个位置想加个书签就按快捷键 Ctrl + Alt + K ,多按一次就是删除,不仅如此他还提供了在书签之前跳跃和查看管理的功能,更多功能可以自己体验,反正我看大工程源码用这个很爽。