VSCode插件Code Runner用于C++

1,373 阅读1分钟

前言

本人主要从事C++开发,所以平时在写技术博客的时候免不了要写示例程序。之前的话一直是在onlinegdb 上面来写示例程序,这样的话既可以跨平台,有可以避免编写额外的编译脚本。不过最近实在受不了onlinegdb的代码自动排版风格,为了替代onlinegdb, 我找到了一个VSCode宝藏插件:Code Runner. 今天主要介绍下我是怎么用这个插件来编译运行C++示例程序的。


一、安装

搜索VSCode插件“Code Runner”安装即可。 code runner

二、使用

1.配置

Mac/Linux

对于C++来说,Code Runner默认使用g++来编译的,如果在Mac或者Linux上面使用的话不需要额外的配置。

Windows

如果在Windows平台用Visual Studio来编译的话需要额外的配置,这里以Visual Studio 2022为例来讲解一下(其他版本的Visual Studio类似)。

  1. 首先打开Code Runner的设置,如下图所示。

Extension Settings

  1. 在设置中找到Executor Map, 点击"Edit in settings.json"

Executor Map

  1. 设置cpp 可以像下面这样来设置,对于其他版本的VS来说只用替换前面的VsDevCmd.bat路径就可以了。
    "cpp": "\"C:/Program Files/Microsoft Visual Studio/2022/Professional/Common7/Tools/VsDevCmd.bat\" && cd $dir && cl $fileName /Fe$fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe",
    

2.使用

使用起来很简单,右击会看到“Run Code”, 点击一下就行了。当然也可以使用快捷键。

Run Code

在Output里可以看到执行结果。

Output


总结

有了这款插件的话就可以在VSCode里面愉快地编写和运行C++代码了。