赞
踩
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插件,可以使得文件结构更加清晰,美化文件图标。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。