把你的 VS Code 打造成 C++ 开发利器

本文详述如何将VSCode配置为C++开发的强大工具,包括安装、设置settings.json、安装必备插件(如C/C++插件、SFTP、Git相关插件)以及提高效率的其他插件。通过这些步骤,开发者可以在30分钟内将VSCode调整为适合多语言开发的高效IDE,满足C++、Git、Markdown等需求。
摘要由CSDN通过智能技术生成

作者:denniszhu ,腾讯 CDG 开发工程师

面对大量代码,在开发任务繁重场景下,VSCode 绝对是一把利器。本文虽以 C++为引,但在 python、php、java 等中后台语言方面支持也很强大,对 js、css 等前端技术支持上更加厉害。简言之,只需安装一个 IDE(VSCode),就能解决你在大型项目多语言、任务繁重、跨平台场景下的开发需求。

本文以介绍配置方法为主,虽看似长,但实际在 30 分钟内绝对完成。一招在手,天下我有。

本文较长,建议点击底部知乎链接进入电脑实操~

1. 为什么是 VSCode

1.1. 日常开发对 IED 功能的需求

  • 支持多语言,比如 C++、JAVA、PYTHON、JS、PHP 等等;基本日常用到的希望不用开多种 IDE 就能解决;

  • 支持 vim、sublime、emacs、eclipse 等各种其他编辑器的快捷键。

  • 支持多种编码方式。代码有 gbk 和 utf8 两种,希望 ide 能自动识别。

  • 代码自动补全、函数列表、函数引用、函数定义、查到、函数跳转、函数跳回 都比较好用。

  • 支持上传到 sftp

  • 支持 svn、git

  • 支持 markdown

  • ide 能显示文件全部路径(近期接触到的代码,不同文件夹下同名文件太多)

  • 主题好看点,时不时换个主题换个心情

  • ide 上手快,配置简单,跨平台;

  • 占用内存少,不卡。轻便灵活

  • 支持调试代码。

  • 支持跨平台使用,windows、ubuntu 等操作系统

  • 使用人数?我们研发中心都在使用 VSCode

使用过的各种 IDE 对比

  • sourceinsight,不支持 gbk

  • sourceinsight + beyond compare.sourceinsight 上述功能在 4 支持不好,对于长路径会被省略掉。对于同名文件很多的项目,看代码很困难。

  • vim 对于大规模写代码,操作还是不很熟练。

  • eclipse 等虽然也能配置 C++,JAVA,但太过笨重,多开几个窗口后,机器基本就废了。

  • VSCode 完全满足需求。√


2.安装 VSCode

2.1. 下载安装包

VSCode 官网 下载 windows 版本即可,安装时记得勾选将 VSCode 添加至右键菜单选项,最好下面的勾全部勾上

安装时勾选添加右键菜单

如果忘记勾选,也可参考下文设置,但最好建议 重装 VSCode!!!

参考:VSCode 添加右键快捷打开方式


3. 设置 settings.json 文件

3.1. 打开设置 json 文件

VSCode 的设置采用设置面板的形式,避免大家修改时出现错误。但对于开发人员来讲,直接设置 json 配置文件方式更方便容易。操作路径是:用户首选项-设置。但不推荐。

目前最新版本(1.40.2+)有意隐藏了 settings.json 配置文件的打开方式,需要手动打开。

在 VSCode 中使用 Ctrl+Shift+P打开命令面板,简单输入settings,选择首选项:打开设置(json),即可打开 settings.json 文件:

打开settings.json


3.2 设置公司代理

开发网下为了能下载插件,需要设置代理,设置方式是在settings.json文件中配置如下内容
方式如下:

    "http.proxy": "http://你的代理服务器IP:端口/",
    "http.proxyStrictSSL": false,
设置代理


4. 安装插件

4.1 安装 C++开发相关插件(必装)

主要功能:C++语法识别、智能补全、代码跳转、调用依赖识别等,注意,下文中描述如果没有指明是需要单独手动下载的话,一般来说都是指通过 VSCode 侧边栏上的扩展按钮来安装插件。

侧边栏的扩展

C++ 插件仅推荐装这一个,日常开发已足够用


4.1.1 安装`C/C++`插件

首先安装 C/C++插件:

通过扩展图标安装C/C++插件

安装完此插件后,再安装下 VSCode_cpptools 工具。它是由微软 VSCode C++团队负责维护的。

↓ 下面这段描述,如果你没遇到,也没关系。继续按照下面(2)小节内容操作即可。↓

安装完成后,一般 VSCode 弹窗还会提示下载 C/C++其他依赖,内容如下:

C/C++插件的扩展依赖

一般都无法下载成功,状态栏栏里的输出内容文本内容如下:

状态栏 输出内容

此时,就需要按照下面(2)小节内容操作。

↑ 上面这段描述,如果你没遇到,也没关系。继续按照下面(2)小节内容操作即可。↑


4.1.2 手动下载 VSCode_cpptools(C/C++ language components

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值