[!IMPORTANT]
此项目基于原 NowCoderAC 继续维护
原仓库链接
你甚至可以在vsc里看题,做题,交题
功能
- 看题
- 交题
- 巨量的bug
- 和cph联动
- 看榜
- 赛时计时器
- 弹出赛时公告
- 交题快捷键
使用教程
- 安装扩展
- 打开命令面板搜索
创建比赛工作空间 - 输入比赛id(例如
https://ac.nowcoder.com/acm/contest/106509的比赛id是106509) - 选择比赛代码文件夹的位置(如果选择
./nowcoder作为目录,则会创建比赛文件夹在./nowcoder/106509,题目文件都会在里面) - 这个时候应该会叫你登录,选择allow,之后会弹出一个输入框
- 如果你选择了Cookie登录,打开浏览器,进入
https://ac.nowcoder.com牛客竞赛官网,登录之后按下F12,打开开发者工具, - 点击弹出的窗口中toolbox中的
console/控制台,粘贴以下命令document.cookie.split('; ').find(row => row.startsWith('t=')).split('=')[1];(如果粘贴的时候弹出一个黄色的警告不让你粘贴你就手动输入allow pasting回车之后再粘贴) - 之后会返回一串字符串,复制他(补药复制引号),回到vsc,粘贴到弹出来的输入框里,按回车
- 在左侧activityBar里找到牛客竞赛,点进去之后就是这场比赛的题目和你的提交记录了(∠・ω< )⌒☆
插件设置
可以在 VS Code 设置中搜索 NowCoderAC Plus。
当前支持:
- 默认编译器:创建代码文件或提交时不再每次询问
- CPH 测试数据:是否自动生成
.prob文件,默认保存到比赛工作空间下的.cph文件夹 - 比赛工作目录:创建比赛工作空间时默认打开上次选择的保存目录,也可以手动指定
- 比赛配置检测:是否在切换到包含
nowcoderac.json的文件时提示打开比赛空间
界面介绍
