[软核] 适用于 OI 的 VS Code 扩展

众所周知,目前 NOI 的 Windows 考试环境默认使用的是 Dev-C++,而原版 Dev-C++ 的界面十分简陋,而且没有 Dark Mode。Dev-C++ 的一些改版也不能完全解决上述问题。
利用 VS Code 和 Code Runner 插件,可以较好地解决上面的问题。
如果不开启 C/C++ 的 IntelliSense 并调整一些设置,就能达到和 Dev-C++ 相似的效果。
但是还有一个问题:Code Runner 默认将程序在集成终端中打开(这一点本身没有问题,但是会改变代码编辑的习惯从而引发一些问题),且每次都要手动关闭终端(个人不喜欢终端挤占编辑器空间)。
如果手写一个 ConsolePauser,再手动更改 Code Runner 的运行选项,还是会有一些细节问题,不能很好的满足我的需求。
为此,我对 Code Runner 进行了少量更改,基本解决了上述问题
修改后的扩展配合 C 语言手写的 ConsolePauser,增加了以下功能:
自动显示/隐藏编译报错信息。
在独立窗口中运行 C/C++ 程序,并显示程序的运行时间和返回值
由于本人对 TypeScript 以及其他前端开发一窍不通,这个扩展的 VSIX 包大小高达 12MB。
这个扩展可以在 Visual Studio Marketplace 或 VS Code 内置的应用市场获取。
https://marketplace.visualstudio.com/items?itemName=FQ04gty.trunner
与其配合的 ConsolePauser 包含了 MinGW 8.3.0,自动配置环境变量,可以在蓝奏云获取。
https://gty.lanzouo.com/iS18H0oifjyb
只要安装这两个软件和 VS Code,就可以立即配置好界面友好、功能基本符合需求的 C/C++ 代码编辑环境,省去了修改 VS Code 设置、安装 MinGW 并配置环境变量的过程。
虽然好像并没有任何用
无论如何,这还是方便了一点。