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

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文字的改进也纳入规划。
更新日志
用户界面
2026的第一个版本添加了Lucide图标主题,您可以从首选项中选择。几个主题有轻微的修改图标颜色的一致性。
还增加了两个专为色盲设计的新浅色主题。偏好设置中的一个新设置还将在格式代码下添加虚线,以进一步将其与文本区分开来,从而使其对于看到较少颜色变化的人来说更加可见。
各种设置页面和对话框现在也应该对屏幕阅读器做出更好的响应,尽管在该领域还有许多进一步的改进。
Mandarin pt功能
在“Mandarin pt Build”设置对话框中,Mandarin pt Build工具提供了几个新功能和设置:
标题的字体大小可以调整,并增加了一个新的设置,使它们大写。
现在可以在Office类型的文档手稿的段落之间使用空行,而不是段落文本边距。这对于打字机样式中使用固定宽度字体格式化的手稿更有意义。
一些设置已被移动和重组到不同的部分。
文本编辑器功能
根据用户要求,对文本编辑器进行了几项改进。
如果启用了在下一个文档中继续搜索的设置,则编辑器内搜索功能现在在向后搜索时也将移动到上一个文档。
右击菜单中的一个新选项将允许您在光标位置拆分打开的文档,或将选定文本的一部分移动到新文档。这将使将一个文档拆分为两个文档变得更加容易。
如果在编辑器中使用固定宽度字体,则可能不希望标题的字体大小大于文本。您现在可以在首选项中关闭标题的缩放。
编辑器和查看器标题中文档面包屑路径的每个部分现在都可以单击,并将突出显示项目树中的相关文档或文件夹。
现在,键盘快捷键Ctrl+Up和Ctrl+Down将分别将光标移动到文档中的上一段或下一段。
“首选项”中的“文本编辑”下的一项设置现在允许您对粗体使用单个空格。启用此功能并不意味着您必须编辑所有使用双星号表示法的位置。他们仍然会工作。
其他变化
在欢迎对话框和项目搜索面板中,对键盘导航进行了一些小的改进。在用户界面的各个地方都进行了视觉上的改进,增加了更多的工具提示、标签和图标。













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