novelWriter 2.7 RC 1:专业写作工具的重要更新解析

novelWriter 2.7 RC 1:专业写作工具的重要更新解析

novelWriter novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.8+) and Qt 5 (5.10+) for cross-platform support. novelWriter 项目地址: https://gitcode.com/gh_mirrors/no/novelWriter

novelWriter是一款专注于长篇写作的开源工具,它结合了轻量级文本编辑器和项目管理功能,特别适合小说作者和内容创作者使用。该工具采用纯文本存储格式,支持Markdown语法,同时提供了强大的项目组织和元数据管理能力。

核心功能更新

字符计数功能增强

在2.7 RC 1版本中,开发者增加了将字符计数设为主要统计显示的功能。这一改进满足了不同地区作者的需求,特别是那些使用表意文字(如中文、日文等)的创作者,因为在这些语言环境中,字符数往往比单词数更能准确反映文本量。

用户现在可以在"外观"偏好设置中自由切换统计显示方式,这一设计既保持了软件的简洁性,又增加了灵活性。

注释系统升级

注释功能得到了显著增强,新增了"手稿笔记"标记功能。通过%Note.term:语法,用户可以为注释添加自定义标签,这些标签会在导出时显示在手稿中。在提纲视图中,每个标签还会作为单独的列导出,大大增强了笔记的组织和检索能力。

更智能的是,编辑器现在提供了注释自动补全功能。当新行以%开头时,会自动显示可用的注释类型选项(包括概要、短评、故事和笔记)。对于故事和笔记类型,输入点号后还会显示之前使用过的键值列表,这种上下文感知的补全机制显著提升了写作效率。

用户体验优化

界面与主题改进

Snazzy Light语法主题的对话颜色从黄色调整为蓝色,提高了可读性。同时,这个主题也被添加为GUI主题选项,为用户提供了更一致的视觉体验。

对于新建项目,标题页的默认值设置更加合理,作者姓名字段现在会记住上次输入的内容,减少了重复输入的工作量。示例项目现在也会使用项目名称和作者名称值,使示例更加真实可用。

辅助功能提升

在无障碍访问方面做了多项改进:

  • 为树形结构和列表添加了名称标识,方便屏幕阅读器识别
  • 开关控件现在与标签正确关联,并显示焦点边框
  • 切换动画现在能正确响应键盘操作
  • 默认状态和重要性标签使用形状图标替代纯色图标,提高了色盲用户的可用性

技术架构改进

数据模型验证

新增了针对自定义数据模型的测试,使用Qt模型测试框架确保所有虚拟方法都正确实现。这一底层改进增强了软件的稳定性和可靠性。

性能优化

新增了启动时的闪屏界面,显示初始化步骤的进度信息。这一改进特别有助于系统字体加载较慢的环境,解决了之前因字体加载导致的界面延迟问题。现在Unicode字符的探测在配置加载阶段就完成了,并显示在闪屏上,提供了更好的用户反馈。

问题修复

  • 修复了笔记在不同类型根文件夹间移动时标签关联不更新的问题
  • 修正了故事结构注释在提纲视图导出CSV时列位置错误的问题
  • 解决了示例项目ID重复导致欢迎对话框覆盖的问题
  • 修复了PyQt6中datetime类型本地化时的截断问题
  • 添加了缺失的项目复制图标

总结

novelWriter 2.7 RC 1版本在功能性、可用性和稳定性方面都有显著提升。特别是注释系统的增强和字符计数功能的加入,使其更适合专业写作工作流。辅助功能的改进体现了开发团队对包容性设计的重视,而底层的技术优化则为未来的功能扩展奠定了更坚实的基础。

对于专业写作者来说,这个版本提供了更高效的组织工具和更流畅的写作体验,值得升级体验。不过作为候选发布版,建议用户在重要项目中使用时保持频繁备份的习惯。

novelWriter novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.8+) and Qt 5 (5.10+) for cross-platform support. novelWriter 项目地址: https://gitcode.com/gh_mirrors/no/novelWriter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龚寒牧Tilda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值