-
题目预览
- 增加更多操作按钮,收录不常用的操作
- 增加复制题目原内容的功能
-
文件命名(Issue #14)
- 支持自定义文件名模板,包括题目 ID、题目标签、题目名称、题目集 ID 等
- 支持使用拼音转换中文题目名称
- 支持自定义题目集文件夹名称
-
编辑器快捷键
- 在 PTA 源文件中新增提交答案(
Cmd/Ctrl+Shift+J)与测试代码(Cmd/Ctrl+Shift+K)的快捷键 - 在题目预览页增加 开始编程(
Cmd/Ctrl+Enter)快捷键
- 在 PTA 源文件中新增提交答案(
-
问题集
- 支持《我的问题集》(Issue #4)
-
认证方式
- 新增 Cookie 登录方式,用户可使用 key 为 PTASession 的 Cookie 登录
-
自定义测试
- 支持自动检测题目中的输入样例并快速提交测试
-
用户界面
- 更新并优化题目预览页、提交页、测试页的样式
- 题目预览页增加 题目刷新、查看上次提交 按钮
- 题目预览中显示题目代码性能要求
-
代码编辑
- 优化了新建源代码时头部注释的格式
-
命令面板
- 新增清除题目查看历史和收藏题目的命令
-
历史视图
- 新增了收藏问题按钮
-
国际化
- 支持中英文语言切换
-
题目集
- 自动创建没有对应考试的题目集(Issue #6)
- 自动过滤编程题以外的题目集
-
用户界面
- 修复提交页当源代码中存在 markdown 笔记时的样式错误问题
- 修复 markdown 解析错误
- 增加本地题目预览历史以及插件配置项
- 优化「收藏」题目的前缀序号
- 插件名称修改为
Pintia (拼题A)
- 修复题目集列表中未解锁的题集未显示加锁图标
- 修复 Copy 按钮复制的内容中包含了
Copy字符串 - 代码提交页的代码支持复制
- 某些题目的 latex 公式无法解析
- 题目预览中的换行问题
- 提交页的 webview 代码样式问题
- 增加代码预览主题的配置项
pintia.codeColorTheme, 支持主题:atom-one,github,a11y,stackoverflow,kimbie
- 题目预览的 webview 标题显示题目名称
- 修改题目预览的样式
- 修复某些情况下图片无法显示的问题
- 修正题目的跳转链接
- 题目模型中
organization字段结构变化
- 问题页面不显示最后一次提交记录
- 修复题目信息获取与最后一次提交记录的 API
- 增加了 题目收藏夹 的功能,可以在题目右侧点击按钮将题目加入收藏夹(仅存储在本地)
- 增加配置项
pintia.searchIndex.ignoreLockedProblemSets:是否在搜索题目时过滤未解锁的题集
- 用户未登录时,显示
viewWelcome组件以指导用户使用插件 - 当已有用户登录时,点击登录弹出
确认提示
- 增加了 笔记 功能。你可以在代码编辑区键入
ptanote生成笔记块,在其中输入你的笔记,下次预览题目时,笔记会以 Markdown 的形式解析并预览(笔记是随着代码一起提交到 拼题 A 的,并不存在本地)
- 在创建题目源文件时,在工作目录下自动创建其题目集文件夹,并添加对应的配置项
- 添加插件演练以指导如何使用该插件,在命令面板中键入
Get Started: Open Walkthroughs.. - 增加题目搜索功能,及其对应命令
Pintia: Search Problem - 根据 VS Code 的使用语言自动切换中英文
- 在代码编辑器中添加
Preview快捷命令以重新预览题目 - 添加 Java 语言的常用模板(如 BufferReader、Scanner)
- 在题目预览中,增加搜索引擎与题解入口以快速搜索题目
- 修复提交测试时的错误
- 添加自定义样例时,由
Line Comment改为Block Comment
- 修复
Output视图名称错误 (Pinta -> PTA (Pintia)) - 将文档的默认语言改为中文
- 高亮预览的代码
- 添加修改当前工作区的命令
Pintia: Change Workspace Folder
- 修复 Markdown 解析错误
- 修复高对比度主题下页面样式
- 增加 C/CPP 代码模板的 Snippets
- 修复最后一次提交的代码不能被复制的问题
- 更改插件图标
- 在题目的预览中显示最后一次提交的代码
- 修复题目预览中的图片不显示问题
- 增加
CHANGELOG_zh-CN.md中文文档
- 优化插件包的大小
- 修复用户取消登录时,仍然提示“等待登录”
- 修复了用户 Session 不能被保存的问题(即再次打开 VS Code 时需要重新登录)
- 移除用户取消登录后的提示
- 使用微信 QRCode 登录/退出 Pintia(PTA)。
- 在 Explorer 中显示 公共题集
- 在 VS Code 中预览题目
- 向 Pintia 提交/测试你的 Solution
- 在编辑器中添加 多个自定义测试样例
- 自动签到 Pintia 的教育超市