localjudge - Linux / Mac 党的无IDE环境搭建

学术版

qp Orz
by YamadaRyou @ 2021-06-08 15:06:04


Orz + mac 党狂喜
by MilkyCoffee @ 2021-06-08 15:09:25


windows党表示很伤心qwq
by YamadaRyou @ 2021-06-08 15:11:21


感谢分享!00后加油,终端用起来。其实windows 10 下也可以用,装WSL就行了。
by jw2020 @ 2021-06-08 15:21:21


@[aguegu](/user/526068) 作为不是刚刚入坑的少年 OIer(OI+文化课),真是被您的帮助我们刷题热情所感动。 特此提醒您 CP Editor 已经能满足我们这种一键测试样例的需要了,在 VSCode 等编辑器上也有相关插件,所以您不要重复造轮子了,去加入他们的开发吧!
by Acfboy @ 2021-06-08 16:06:59


@[aguegu](/user/526068) 此方面的命令行工具已经比较完善了,如 [online-judge-tools](https://github.com/online-judge-tools/oj),[CF Tool](https://github.com/xalanq/cf-tool/),[CP Tools](https://github.com/cp-tools/cpt)
by ubsan @ 2021-06-08 16:16:54


@[Acfboy](/user/40318) 谢谢,恕我孤陋寡闻,我还真不知道 [CP Editor](https://cpeditor.org/) 的存在呢。 不过,话说回来,如果我先前就知道 PE editor,我是不是会开发 localjudge 呢?我想还是会的吧。 对于我这把年纪的中年来说,IDE 很早就告别了,编辑器其实也快可有可无,大家或许都生成了更强的偏好,可能是 vscode,也可能 atom,sublime text, 可能是 vim,甚至 emacs。而“一键化”,在我们看来其实就是一行命令而已。参数可能长点,但是在你希望它长成按钮的样子,而我倾向把它变成一条 make 命令而已。 而且,欢迎把 localjudge 目前所有的 commit history 拖出来看,这样的一个程序,开发真正需要多久?还句话说,分析 PE Editor 代码结构的空档,我这边都写完了已经。 从另一个角度来讲,我希望这个项目除了能帮助大家刷题,也能抛砖引玉帮助大家看看一个小开源项目是如何开发的吧,带了“私活”其实都是开源社区的利器,Make,entr,甚至 g++ 的编译参数,这些大家有兴趣去了解一下的话,相信都大有帮助的。 在自己地盘更新了一篇[blog](https://aguegu.github.io/posts/localjudge/),欢迎有兴趣的同学欢迎看看。
by aguegu @ 2021-06-08 16:40:37


@[swift_zym](/user/350415) 谢谢,刚刚入坑,这些工具还不了解,不过看起来蛮不错的。
by aguegu @ 2021-06-08 17:08:51


@[swift_zym](/user/350415) 看了下 online-judge-tools, CF Tool,都有对应的线上平台,但没有明说支持洛谷,不知道具体的支持怎么样。 其实在这里发帖,也是想了解洛谷题库的 test cases 如何获取,(越简单越好,能用 curl 直接拖更好),这样我在题目文件夹里面的 readme.yaml 文件就不用手动编辑了。
by aguegu @ 2021-06-08 17:20:56


@[aguegu](/user/526068) [Competitive Companion](https://github.com/jmerle/competitive-companion), 直接将样例的 JSON 发送到端口。 支持了我用过的所有 OJ。
by Acfboy @ 2021-06-08 18:59:21


| 下一页