一款可以在vscode中开心的刷acwing题目的插件。
大量代码参考(CTRL+V)自vscode-leetcode插件,感恩。
- 支持AcWing题目分页预览
- 支持测试,提交代码
下个版本计划(如果有的话):
- 添加搜索功能
- 按照标签,难度展示题目(?)
- 测试提交数据优化,新开网页显示结果,不再使用output(颜色不支持呀)
https://github.com/dongxuan/acwing-vscode-plugin
尽量修复,来不及修复的话,老哥们就fork一个自己改吧。
acWing.cookies
: Acwing cookie配置,有cookie才可以进行代码测试提交
注意:由于AcWing一登录会踢掉另外一端,所以只好用配置cookie的方式登录。请打开acwing网站并登录,按F12调出控制台,并按下图截取cookie进行配置(不要使用js的document.cookie获取,那个获取的cookie不全)。
acWing.defaultLanguage
: 默认编程语言acWing.workspaceFolder
: 代码存储目录acWing.colorizeProblems
: 是否显示难度的颜色acWing.clickProblemItem
: 点击题目时的动作,可以配置为预览题目,打开编辑器,或者同时显示题目和编辑器acWing.editor.shortcuts
: 配置编辑器中的快捷方式
acWing.setCookie
: 设置cookieacWing.clear
: 清理缓存acWing.gotoPage
: 跳转到题目页面acWing.previewProblem
: 预览对应ID的题目acWing.editProblem
: 编辑对应ID的题目
注意:题目ID是类似于 https://www.acwing.com/problem/content/39/ 中的39,而非题目标题中的数字,AcWing中一些题目链接和标题的数字不匹配。
初始版本,支持基础功能
Enjoy!