VS Code

简介

Visual Studio Code(以下简称 VS Code) 是一个由微软开发,同时支持 Windows、Linux 和 macOS 等操作系统且开放源代码的代码编辑器。它是用 TypeScript 编写的,并且采用 Electron 架构。它带有对 JavaScript、TypeScript 和 Node.js 的内置支持,并为其他语言(如 C++、Cype、Java、Python、PHP、Go)提供了丰富的扩展生态系统。

官网: Visual Studio Code - Code Editing. Redefined

配置

安装 C/C++ 语言支持插件

在 VS Code 中打开插件商店,在搜索栏中输入 C++ 或者 @category:"programming languages" ,然后找到 C/C++,点击 Install 安装插件。

使用 Code Runner 插件运行代码

VS Code 安装并配置插件后可实现对 C/C++ 的支持,但配置过程比较复杂。一个简单的编译与运行 C++ 程序的方案是安装 Code Runner 插件。

Code Runner 是一个可以一键运行代码的插件,在工程上一般用来验证代码片段,支持 Node.js、Python、C、C++、Java、PHP、Perl、Ruby、Go 等 40 多种语言。

安装的方式是在插件商店搜索 Code Runner 并点击 Install;或者前往 Marketplace 并点击 Install,浏览器会自动打开 VS Code 并进行安装。

安装完成后,打开需要运行的文件,点击右上角的小三角图标即可运行代码;按下快捷键Ctrl+Alt+N(在 macOS 下是Control+Option+N)也可以得到同样的效果。

Warning

如果安装了 VS Code 与 Code Runner 后,代码仍然无法运行,很有可能是因为系统尚未安装 C/C++ 的运行环境。

  • 在 Windows 环境下运行 C/C++ 程序,需要先安装 MinGW 或 MinGW-w64;
  • macOS 可运行 xcode-select --install 进行安装;
  • Linux 系统已经带有 C/C++ 运行环境,无需额外配置。

使用 C/C++ 插件编译并调试

Warning

在配置前,请确保系统已经安装了 MinGW-w64Clang ,并已添加到了 path 中。请使用 CMD 或者 PowerShell ,而不是 Git Bash 作为集成终端。

配置编译与调试

首先用 VS Code 打开一个空文件夹,然后按下 F1 ,输入 C/C++: Edit configurations (UI) ,进入 C/C++ 插件的设置界面。

vscode-3

Compiler path 中选择 G++Clang 的所在路径。

至此,编译的配置已经完成。按下 F1 ,输入 C/C++: Build and Debug Active File ,选择用 G++ 编译,即可查看效果。

配置 IntelliSense

用于调整 VS Code 的智能补全。修改 IntelliSense mode 即可,可选的选项有 Clanggcc


评论