一、安装 MinGW 编译器
下载适用于 Windows 的 MinGW:下载链接
二、安装 Competitive Companion 插件
从 Chrome 商店下载 Competitive Companion:下载链接
配置 Competitive Companion
-
右键浏览器顶部的小绿标插件,选择 选项。
-
配置如下图:
三、安装 Python 3
-
如果系统未安装 Python 3,可以通过以下方法安装:
-
在命令行输入 python3,如果未安装会跳转到下载页面。
-
或直接访问 Python 官网 下载适合的版本。
四、安装 FastOlympicCodingHook
- 下载FastOlympicCodingHook压缩包。
- 将解压后的文件夹放入以下目录:
C:\Users\用户名\AppData\Roaming\Sublime Text\Packages
-
打开 Sublime,按
Ctrl+Shift+P
,输入FastOlympicCoding:Open Settings
。 -
右侧的配置文件中粘贴以下内容:
{ "tests_file_suffix":"__tests" }
-
保存并重启 Sublime。
五、测试配置
测试步骤:
-
新建一个
.cpp
文件,写好简单的代码。 -
右键代码选择 Listen to Competitive Companion,读取样例数据。
-
在题目页面点击浏览器小绿标插件,爬取样例数据。
-
按
Ctrl+Alt+B
,运行代码,效果如下:
到此,你的主要功能已经完善。
六、拓展功能
1. 默认新建文件为 C++
在以下目录下新建 default_file_type.sublime-settings
文件:
C:\Users\用户名\AppData\Roaming\Sublime Text\Packages\User
写入以下内容:
{
"default_new_file_syntax": "Packages/C++/C++.sublime-syntax",
"use_current_file_syntax": false
}
2. 为 Listen to Competitive Companion 添加快捷键
-
打开 Sublime 的 Preferences > Key Bindings。
-
在右侧配置中添加以下内容:
[ { "keys": ["ctrl+shift+x"], "command": "fast_olympic_coding_hook" }, ]
3. 字体优化
下载并安装 Fira Code 字体,提升代码可读性和美观。
推荐主题美化插件
- Monokai
- Xcode
- transcriypt