13个程序员不可不知的VSCode插件,工作效率提升10倍

应用开发2025-11-05 12:14:43747

又见VsCode

Visual 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 操作更直观好用,好看的东西谁不喜欢呢?

第一个出场的是Git Graph 插件,可视化Git仓库,让你的提交记录看起来美观大方,并且基于图中提交点提供了丰富的Git 操作。

如图中你所见到的样子,提交记录变成一条条时间线,分支也能清晰的用不同颜色时间线区分出来,并且点开提交线上的提交点可以查看当时的提交动作,可以在提交动作上查看做了哪些改动,也可以方便的跳转到改动文件,更多功能自行体验,这个插件 lemon 强烈推荐!

下面介绍的这个GitLens 插件也是Git功能增强工具。

我最喜欢它的一个功能是,它可以在文件中改动的位置后面直接显示出本次改动的提交信息,然后你可以直接通过显示的提交信息跳转到提交文件对比,其实还有其他丰富的功能,不过这个功能我用的最多。

小而美的工具

下面这几个插件是我在日常使用中积累的工具插件,非必须,但是拥有了之后编码幸福感倍增,下面一一介绍给大家。

第一个是下面这个Bracket Pair Colorizer插件,我管它叫彩虹括号插件。

你是否为经常为写的大括号、花括号、小括号没有匹配而烦恼?是否经常找匹配括号看瞎了眼?现在不要 888 也不要 998,只需一键下载安装这个插件就再也不用担心啦。这个插件让你写的每一个括号都能找到他自己的颜色,成双成对,点一下其中一半括号自动匹配另一半,拯救了广大程序员的近视眼睛度数。

再来介绍下面这个koroFileHeader插件,这个插件主要用于自动的插入头文件开头的说明和函数的说明。

比如我们经常看到别人的头文件开头是这样的模板:

/
本文地址:http://www.bzve.cn/html/606b64998744.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

苹果X水货的性能与使用体验(探究苹果X水货的优缺点及购买建议)

最有效的PDF水印去除软件推荐(让您快速去掉PDF文件上的水印)

使用U盘安装原版ISO系统的简易教程(一步步教你如何使用U盘轻松安装原版ISO系统)

华硕Win10还原系统教程(详细步骤和注意事项,轻松解决系统问题)

还是手贱,在修改了网络配置和更新后,开机,机子木有无线网卡了,有线网卡也非常诡异,必须要restart network才能连出去。在打开系统的网络连接面板时,出现系统的网络服务与此版本的网络管理器不兼容的错误。利用万能的Google,找到了解决办法。方法比较匪夷所思,我反正木有理解,但是就这么成了。。。方法就是4步走,看下面的引用:复制代码代码如下:First open Terminal and log in as root.# su After that go the correct folder.# cd /etc/NetworkManager/system-connections/Now take a look at the content of this folder. If you had a VPN connection e.g. there must be a file with the name of that connection. # ls -laNow you can remove that file or you can move it to another folder (so you can set it back if this solution does not work for your problem). To move the file to your personal folder use the following command:# mv /home// #username是你的用户名 Now the only thing left is starting the Network Manager:# NetworkManager当~~~你的网络管理界面里出现了久违的无线网卡~LOLPS:可能会出现未配置的情况,请reboot一下

一加3在VR体验上的表现如何?(探索一加3在虚拟现实世界中的视觉享受与性能表现)

电脑重装系统U盘制作教程(轻松制作U盘安装系统,一键恢复电脑)

手把手教你制作U盘系统大师(简单易懂的U盘系统制作教程,助你成为大师)

友情链接

滇ICP备2023006006号-39