novelWriter 是一款开源的平文本编辑器,专为写作小说设计。它使用Python3(3.9+)和Qt5(5.15)进行编写,支持跨平台。
novelWriter支持一种非常简洁的Markdown类语法,用于格式化文本。此外,它还增加了一个元数据语法,用于评论、概要和交叉引用。对于想要以易于组织的文本和笔记的方式来写作的作者来说,这非常实用。所有的文本都会以人类可读的文本文件形式进行保存,以保其健壮性。
同时,novelWriter设计了一种简单的文本编辑器,让用户可以轻松地组织文本和笔记。所有文本都以包含元数据头部的纯文本文件保存,核心项目结构存储在一个单一的项目XML文件中。其他元数据主要保存为JSON文件。
这种项目存储方式非常适合版本控制软件,也非常适合文件同步工具。同时,其对于版本控制软件以及文件同步工具的支持,也再次加强了其为用户带来的效益。所有文本都保留为带有元数据头的纯文本文件,核心项目结构存储在一个单一的项目 XML 文件中,其他元数据主要保存为 JSON 文件。
为方便用户了解如何安装和使用novelWriter,开发者还在官网和文档中提供了详尽的说明。同时,它也支持多语言环境,新的翻译始终受到欢迎。此外,该项目已在Linux、Windows和macOS系统上进行了发布,理论上可以在任何支持Qt、PyQt和Python的操作系统上运行。