OI Runner专为OIer和ACMer设计的VSCode插件,用于运行竞赛单文件代码。 特性
环境要求需要你的电脑上有想要使用的语言的编译器/解释器,最好包含在PATH环境变量中。 使用说明下拉框选择要使用的语言选项,按钮从左到右分别为编译、运行、编译并运行、停止(DevCpp经典)。 插件配置
|
特殊字符串 | 会被替换为 |
---|---|
[dir] |
当前源代码文件所在的目录,如 d:\mycode\ |
[path] |
当前源代码文件的路径,如 d:\mycode\test.cpp |
[file] |
当前源代码文件的文件名,如 test.cpp |
[file-] |
当前源代码文件的文件名,但不带拓展名,如 test |
[ext] |
不同平台下的文件后缀名,对于 Windows 为 .exe ,对于其他平台默认为空 ("") |
注意,命令运行的工作目录是源文件所在的目录,也就是[dir]
。
oi-runner.exts
oi-runner.commands
配置项指定了对于不同拓展名的代码文件,默认使用的语言选项。
"oi-runner.exts": {
"cpp": "C++11 -O2",
"py": "python"
}
键名为代码文件拓展名,值为语言选项的名称,需要与上面 oi-runner.commands
中配置的完全相同。
其他废话
源代码以MIT协议开源,Github
如有问题可以在Github仓库里提issue。
目前已知的问题:有小概率插件的界面直接会变成空的,这时建议重启VSCode。