文章插图
大家好我是lemon,马上进入我们今天的主题吧 。
又见VsCodeVisual Studio Code(简称VS Code)是一个由微软开发,同时支持windows 、linux 和 macOS 等操作系统的免费代码编辑器,在2019年的Stack Overflow组织的开发者调研中,VS Code被认为是最受开发者欢迎的开发环境 。
之前写过一篇文章详细介绍如何使用 VsCode 进行远程开发,VsCode 远程开发环境相对其他 IDE 的远程开发环境,实现了真正的远程开发,在本地主机(一般是Windows或MAC)上的操作的对象直接就是远程机(Linux),所有本地主机上的修改直接基于远端文件,摆脱了传统开发流程在本地编辑文件,利用FTP工具上传到远程编译机调试编译,这一套繁琐的操作,因此非常的方便 。
那篇文章得到了各位读者的广泛好评,也被各大号转载 15 次之多,感兴趣的朋友看我原来这篇文章: 手把手教你配置VS Code远程开发工具,工作效率提升N倍 。
这篇文章我会结合日常工作使用经验,教你打造一个体验流畅的 C/C++ 开发环境,这份配置指南可能不是面面俱到,也不会详细的教你一步步怎么配置插件,这些太细节的工作留给你自己去完成,实际上插件下载页都会有详细的说明 。
不少新手可能会觉得 VsCode 编辑文本还好,看代码和写代码太难用,那是没有掌握正确的打开方式,VsCode 精髓是丰富的插件体系支持,相信看完这篇文章配置好环境之后,就只剩一句「真香」能形容 。
文章插图
为了有个直观的印象,先来看下我的 VsCode 插件列表,因为我用VsCode 开发 C/C++/Go/Python 程序,插件比较多,有些可能和本文无关的插件可以忽略掉 。
文章插图
基础开发插件既然是配置支持C/C++环境下开发,那首先推荐的基础 C/C++ 开发插件,以下两个是必须要装的插件,主要提供一些基础的代码调试和查看功能,安装以后 VsCode 就能支持智能化代码补全、类型填充和联想、符号和函数定义跳转、引用查找等 C/C++ 程序开发和源码管理必备能力,让你的 VsCode 从编辑器进化成 IDE 的基础插件 。
文章插图
文章插图
源码阅读程序员日常工作有两大内容,一个是写自己的代码,一个是阅读别人写的代码,下面这两个插件让你在 VsCode 优雅看代码 。
首先推荐的是下面的这个懒人神器 TODO Tree,自己写的 TODO 哭着也要补充实现 。
文章插图
这个插件的使用场景是,你看完代码加了下面这个注释 :// TODO 以后会扩展这部分功能 当然,不知道这个「以后」是什么时候,一不小心以后变成遥遥无期,一部分原因是不想改,另一部分原因是写下这段注释的人时间久了就忘记了,这时候你需要「 TODO Tree 插件」,我们可以更方便的管理代码中的此类注释 。
这个插件能帮你组织和管理TODO 注释,你在代码中注释的带 TODO 的标签会统一在侧边栏显示出来,当然不限于 TODO 注释,可以自定义管理标签比如 FIXME 等,可以基于标签过滤和筛选 。
另一个推荐的源码阅读插件是 Bookmarks
文章插图
「书签」这个插件的功能就和它名字一样直接,没错它就是一个你的源码书签,当我们看大工程源码的时候,往往需要在成千上万个源文件之间跳转,此时 Bookmarks 能帮你方便的创建和管理书签,看到哪个位置想加个书签就按快捷键 Ctrl + Alt + K,多按一次就是删除,不仅如此他还提供了在书签之前跳跃和查看管理的功能,更多功能可以自己体验,反正我看大工程源码用这个很爽 。
文章插图
代码管理下面介绍两个 Git 版本控制相关的插件,项目中我们用的最多的版本控制工具是 Git,当然 VsCode 自身提供了比较丰富的 Git 版本控制功能,基本上可以通过在界面点点点完成一些了Git 操作,但我今天要介绍的这两个插件能让你的 Git 更惊艳,算是对功能的增强,让你的 Git 操作更直观好用,好看的东西谁不喜欢呢?
推荐阅读
- 手机wifi已连接(不可上网 手机wifi已连接不可上网是什么原因,怎么解决怎么解决)
- 大学生|“理想男友”职业排名,程序员第三,“聪明绝顶”的医生成榜首
- 多核和多线程那些事
- 如何渡过小白期,不再当菜鸟程序员?
- 不常见成语典故及解释 不可多得是成语吗
- 魔芋豆腐孕妇可不可以吃呢?
- 喝花草茶勿盲目,不可盲目饮用松针茶
- 国外程序员经常浏览的技术网站
- 黑茶可不可以当开水喝,喝黑茶的禁忌与注意事项
- 25款食谱让糖尿病不可怕 糖尿病食谱