代码编辑神器–VSCode之插件

Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、Linux 和 macOS 等操作系统的免费代码编辑器,在2019年的Stack Overflow组织的开发者调研中,VS Code被认为是最受开发者欢迎的开发环境。VS Code之所以如此收欢迎一个最主要的特点是有众多的插件,使用者可以自由的安装各类型插件,配置满足个人需求的开发编辑环境,个性化的配色、个性化的图标等都可以通过插件来完成,这篇文章我结合日常工作使用经验,教你打造一个体验流畅的 C/C++ 开发环境,这份配置指南可能不是面面俱到,也不会详细的教你一步步怎么配置插件,这些太细节的工作留给你自己去完成,实际上插件下载页都会有详细的说明。

为了有个直观的印象,先来看下我的 VsCode C/C++插件配置效果:在这里插入图片描述

基础开发插件

既然是配置支持C/C++环境下开发,那首先推荐的基础 C/C++ 开发插件,以下两个是必须要装的插件,主要提供一些基础的代码调试和查看功能,安装以后 VsCode 就能支持智能化代码补全、类型填充和联想、符号和函数定义跳转、引用查找等 C/C++ 程序开发和源码管理必备能力,让你的 VsCode 从编辑器进化成 IDE 的基础插件。

C/C++ 插件,微软官方的 C/C++ 插件,必备的插件,实现代码的跳转,代码的自动补全功能。
在这里插入图片描述
C++ Intellisense 插件,对官方工具的补充。
在这里插入图片描述

代码管理

项目中我们用的最多的版本控制工具是 Git ,当然 VsCode 自身提供了比较丰富的 Git 版本控制功能,可以通过在界面完成Git 的操作,但我今天要介绍的这两个插件能让你的 Git 更惊艳,算是对功能的增强,让你的 Git 操作更直观好用,好看的东西谁不喜欢呢?

Git Graph 插件,可视化Git仓库,让你的提交记录看起来美观大方,并且基于图中提交点提供了丰富的Git 操作。
在这里插入图片描述
GitLens 插件,是Git功能增强工具,它可以在文件中改动的位置后面直接显示出本次改动的提交信息,然后你可以直接通过显示的提交信息跳转到提交文件对比。
在这里插入图片描述

源码阅读

C/C++ GNU Global 插件,GNU Global是实现函数跳转的基础工具,在大工程里面,gnu global插件能够对工程文件进行分析,实现代码调整、自动补全的功能。
在这里插入图片描述Remote - SSH 插件,Remote - SSH 扩展允许您使用任何带有 SSH 服务器的远程计算机作为开发环境,扩展程序直接在远程计算机上运行命令和其他扩展,因此本地计算机上不需要源代码,您可以打开远程计算机上的任何文件夹并使用它,就像文件夹在您自己的计算机上一样。
在这里插入图片描述
TODO Tree 插件,这个插件能帮你组织和管理TODO 注释,你在代码中注释的带 TODO 的标签会统一在侧边栏显示出来,当然不限于 TODO 注释,可以自定义管理标签比如 FIXME 等,可以基于标签过滤和筛选。
在这里插入图片描述
Bookmarks 插件,它就是一个你的源码书签,当我们看大工程源码的时候,往往需要在成千上万个源文件之间跳转,Bookmarks 能帮你方便的创建和管理书签,看到哪个位置想加个书签就按快捷键 Ctrl + Alt + K ,多按一次就是删除。
在这里插入图片描述

Indenticator 插件,高亮显示当前阅读行代码,可以方便快速的显示当前你正在阅读的代码行。
在这里插入图片描述
Rainbow Brackets 插件,彩虹括号插件,对同一对括号进行着颜标注,方便阅读者快速的区分成对的括号。
在这里插入图片描述

文件对比

compareit 插件,实现两个文件的对比。
在这里插入图片描述

界面美化

Dracula Official 插件,改变背景颜色、代码高亮和字体颜色等。
在这里插入图片描述
Material Icon Theme插件,可以使得文件结构更加清晰,美化文件图标。
在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐