bascanka v.1.0.3 已经发布,Windows 大文件文本编辑器
此版本更新内容包括:
版本 1.0.3 - 2025-02-18
功能: 使用 Windows ConPTY API 在底部面板实现了嵌入式终端 (cmd.exe)。
功能: 添加了关闭/崩溃时未保存更改的恢复功能,通过定期自动备份到 %AppData%\Bascanka\recovery 目录。对于小型/无标题文件,将完整内容备份为 UTF-8 格式;对于大型内存映射文件,则采用高效的二进制增量(仅保存更改)格式。
修复: 修复了表情符号和特殊字符的渲染、光标定位、文本选择以及插入符导航问题——包括对代理项对、零宽连接符序列和变体选择器的支持。
修复: 包含宽字符或特殊字符的行现在会逐字符渲染,以防止 GDI 字体回退导致光标偏移。
改进: 提升了 Unicode 字符支持。
改进: 为行偏移缓存实现了一种“待处理增量”机制——连续的相同行编辑将累积一个虚拟偏移量(复杂度 O(1)),而不会触发对整个文档的重新扫描(复杂度 O(N))。
功能: 在空的标签页栏区域双击即可创建新的无标题文档。
界面: 添加了带标签的底部面板 - “查找结果”和“终端”现在共享一个带标签的底部面板。
修复: 修复了搜索历史未正确保存的问题。
功能: 从“设置”中添加了现代 Windows 上下文菜单注册(“用 Bascanka 编辑”),并自动配置稀疏包和 COM 外壳扩展。
改进: 现在一次只运行一个 Bascanka 实例 - 在程序运行时打开文件,会通过命名管道将文件发送到现有窗口。
下载选项:
依赖框架版(下载体积小 - 需要 .NET 10 运行时) 单个可移植 EXE 文件(约 2 MB)。如果您的系统已安装 .NET 10,请使用此版本。 SHA256: 55991BCEE3A63503E26FD9A01B89EA69C9088877D4E2AE1D8E173526139F9F0A
独立版(无需运行时) 单个可移植 EXE 文件,包含 .NET 10(约 120 MB)。无需安装 .NET,可在任何受支持的 Windows 机器上运行。 https://beegoesmoo.co.uk/bascanka/download/Bascanka.v.1.0.3.bin.sc.zip SHA256: 55991BCEE3A63503E26FD9A01B89EA69C9088877D4E2AE1D8E173526139F9F0A
所有构建版本均为便携式,无需安装。
详情查看:https://gitee.com/dotnet-cafe/bascanka/releases/v.1.0.3