novelWriter(文本编辑器) v2.8.2 官方安装版 64位
- 大小:100.9MB
- 分类:文本文字
- 环境:Windows
- 更新:2026-01-27
热门排行
简介

novelWriter 是一款免费开源类似 Markdown 的文本编辑器,专为编写小说和许多较小的纯文本文档的大型项目而设计。它被设计为一个简单的文本编辑器,可以轻松组织文本文件和注释,具有用于注释、概要和文件之间交叉引用的元数据语法,并基于纯文本文件构建以实现稳健性。
novelWriter是一个开源软件,Github上1.6k Star。使用Python的PyQt5构建,可用于Windows、Mac、Linux系统。
在GitHub上的介绍是这样的。
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是一个纯文本编辑器,并没有思维导图,卡片视图,也无法插入图片,但对于写故事,他是足够的。正如novelWriter的名字,它更适合写小说,或者说,它只适合写故事(小说和非虚构的故事)。

文档结构
novelWriter的根目录下可以创建小说、归档、情节、角色、位置、时间线、物品、条目和自定义9种类型。其中小说目录可
创建多个。
文档类型可以分为两类,小说文档和笔记文档,小说文档写小说主体,笔记文档用于构建设定。
小说文档只可以创建在小说目录下,笔记文档可以创建在包括小说文档的所有目录下。
每个根目录下也可以创建文件夹进行组织和管理。
且两种文档类型可以相互转换。

小说文档
novelWriter采用最基本的markdown语法。每一个小说文档都基于标题进行构建:
· 一级标题用于小说标题页或者中间章;
· 二级标题构建小说章节;
· 三级标题构建场景;
· 四级标题构建场景中的不同部分。
小说编辑过程中可以每部分都新建一个文档,也可以整本小说都写在一个文档中,写完再根据标题进行
拆分
笔记文档
笔记文档可以创建在任何类型的目录下,进行小说的设定,备忘,大纲的撰写。
编辑器
文本格式
novelWriter使用简单的Markdown语法及简单的Shortcode语法:
· 标题
· 一级标题#
· 二级标题##
· 三级标题###
· 四级标题####
· 加粗
· **加粗文本**
· [b]加粗文本[/b]
· 斜体
· _斜体文本_
· [i]斜体文本[/i]
· 删除线
· ~~删除~~
· [s]删除[/s]
· 下划线
[u]下划线[/u]
· 上标
内容[sup]上标[/sup]
· 下标
内容[sub]下标[/sub]
对齐和缩进
在文档文件中,默认文本将采用左对齐或两端对齐。可以通过使用一组‘>>’或‘<<’符号,来指定特定段落的对齐方式,使用‘>’和‘<’符号,使段落从左右两边进行缩进。
这段文本是左对齐的。<<
>> 这段文本是右对齐的。
>> 这段文本是居中的。<<
> 这段段落从左边距和右边距都进行了缩进。这在您想要引用一大段文本时非常有用。<
评论与注释
概要评论可在表格试图中显示。
· 概要评论:
%Synopsis:
· 短评论:
%Short:
文本替换
在小说编辑过程中使用
<文本>
进行占位,在转换到阅读视图以及导出和预览时可以根据项目设置中的替换规则进行替换。

小说组织
视图
项目视图为小说所有笔记与小说文档进行构建的视图。

大纲视图在侧边栏显示小说的大纲,只包含小说文档。根据标题级别进行识别,一个文档多个文档都可识别。

在项目视图和大纲视图中,选中文档在文档树底部的信息栏可以显示该文档的属性信息。
表格视图将小说大纲以及其标签属性通过表格的形式展现。显示的属性可以自定义。选中文档可在底部显示该文档的具体属性。

标签和参考
每篇文档都可以使用
@tag:标签
给文档添加标签。

也可以使用特定语法为文档添加属性:
· 情节:@plot:
· 角色:
· 视角角色:@pov:
· 焦点角色:@focus:
· 次要角色:@char:
· 位置:@location:
· 时间线:@time:
· 物品:@object:
· 条目:@entity:
· 自定义:@custom:
在所有页面(小说文档中,每个标题都可以理解为一个文档。)中都可以使用该种语法添加属性,且会针对属性类型进行建议。
注意,被关联的文档需要使用
@tag:标签内容
进行标签定义。

在小说编辑过程中,鼠标放在属性链接上,点击跟随标签,可在侧边栏打开这篇文档,进行参考。

状态、活动状态、重要性
文档树中每一级名称后分别为字数、活动状态、状态\重要性。
活动状态有两种,活动与非活动。分别以方框内的✔和❌显示:

小说文档可以设置状态,可在文档树内切换和自定义,也可在项目设置中自定义。

笔记文档可以设置重要性,类似于小说文档的状态设置。

其他
导出
在一本小说写完可以进行构建导出,可自定义进行文档过滤,进行预览,并导出多种格式。


写作统计

问题
由于汉字等CJK语言文字的特性,字数统计规则与英文等字母文字不同,汉字的字数统计并不是根据空格进行分割,所以在字数统计中,“字数”是汉字的字符数,“单词”对于汉字的统计并无意义,可以忽略,针对这个问题,我在GitHub上也已经与开发者进行了探讨,对于CJK文字的改进也纳入规划。
更新日志
novelWriter 2.8 版本主要专注于应用程序的外观和感觉,引入了处理颜色主题的新方式,并更新了图标颜色和按钮。现在,主题颜色也可以用于您自己的文档状态标签。
主题焕新
2.8 版本的主要变化是颜色主题现在在整个应用程序中保持统一。您不再需要分别为应用程序和文档选择单独的主题。相反,您现在可以选择您偏好的浅色和深色主题,并使用侧边栏上的新按钮在它们之间切换。您还可以设置主题自动跟随操作系统的浅色或深色模式选择。
除了对色彩主题系统的重新设计外,还新增了大量色彩主题。其中许多由 Myian 贡献。无论是浅色主题还是深色主题,都有多种新选择,且许多主题都成对搭配。
图标与按钮一致性
所有按钮现在均使用所选图标主题中的图标,不再继承操作系统的任何图标。 这有助于保持图标的一致性。
您也可以为您的状态和重要性标签选择标准主题颜色。The项目设置标签页 这些已针对这些附加选项进行了重新设计。这意味着当您在浅色和深色 主题之间切换,或切换到其他颜色主题时,标签页图标也会随之更新。状态和重要性标签图标也会随之更新。
新功能
Vim 模式
您现在可以在文本编辑器面板中启用 Vim 模式。Vim 模式为您提供 Vim 风格的命令模式和命令。您可以在首选项中的一个名为“功能”的新部分启用此功能。此功能仍处于实验阶段,未来版本可能会进行更改或扩展。Vim 模式由 Alexis Dumelie 贡献。
Markdown 高亮
您现在可以在文本中使用 Markdown 高亮标签,如下所示:
Some text with ==this part highlighted==.
这与短代码[m][/m]标签的作用相同,但区别在于文本在编辑器中也会被视觉突出显示。
当前行高亮显示
在偏好设置下的文本编辑中新增了一个设置,可启用当前行高亮功能。 也就是说,光标所在的行将具有不同的背景色。
可重复注释的评论
特别标注的评论,如剧情简介、简短描述、故事结构和故事笔记,现在可以在标题下重复,并且所有评论都会保留在大纲及其导出内容中。
其他更改
现在可以在专注模式下使用键盘快捷键切换到项目树或大纲视图。
从模板创建新文档时,模板文档的主标题将替换为新文档所选的标签。
编辑器中的自动替换功能现在在与 Markdown 样式标记结合使用时,能更好地检测引号的开启和关闭。
当在比之前打开时更小的屏幕上打开时,应用程序窗口现在被阻止调整为大于屏幕的尺寸。
编辑器中不再用错误下划线高亮显示尾随空格。
对话框上的一个开关现在允许在点击应用或存档按钮时自动预览构建。%% 手稿构建设置%% 对话框现在允许在点击应用或存档按钮时自动预览构建。Manuscript Build Settings dialog now allows for automatic preview of the build when the Apply or Save button is clicked.
编辑器现在能够正确支持4字节Unicode字符,且不会破坏语法高亮和拼写检查功能。
2.8.2 补丁
发布日期:2026年1月25日
这是一次修复补丁,解决了在 Windows 系统上通过项目文件启动 novelWriter 时出现的问题,新增了当无法加载拼写检查词典时的提示,使 HTML 手稿中的标题处理方式与文档保持一致,并更新了关于手稿构建过程中标题层级处理方式的文档。













chrome下载
知乎下载
Kimi下载
微信下载
天猫下载
百度地图下载
携程下载
QQ音乐下载