Skip to content

v1.2.5:句末句号逐行判定

Choose a tag to compare

@wudream813 wudream813 released this 28 Aug 11:35
· 8 commits to main since this release

🔧 修复:一键排版漏补句末句号

v1.2.4 引入的「段落感知」在洛谷题解最常见的「一句一行、行间无空行」写法下,会把整段软换行视为一个段落,导致一键修复只在段落最后一行补句号,前面各行的句号全部漏补——表现为点了修复,文中大部分句末仍没有句号。

本版恢复逐行判定:每一行内容行都按完整句子处理,行尾无标点即补「。」;以 「,、:(」等延续性标点结尾的行自然跳过,不会误伤真正跨行的长句。

lint 提示与一键修复同步生效。修复示例:

先考虑暴力做法
枚举所有子集计算答案
显然不优,考虑背包思想

一键修复后:

先考虑暴力做法。
枚举所有子集计算答案。
显然不优,考虑背包思想。

✅ 测试

test-fix 38 项(含「一句一行」回归用例)、test-style 56 项、原有套件全绿。

📦 安装

下载下方 luogu-markdown-editor-1.2.5.vsix,在 VSCode 中执行「Extensions: Install from VSIX...」后重载窗口