软件介绍
novelWriter 是一款专注于小说创作的 开源文本编辑器,采用 Python 和 Qt5 开发,兼容 Windows、Mac 和 Linux。它提供清晰的文档结构和简单的 Markdown 语法,适合整理小说情节、角色设定和章节编排。虽然没有复杂的功能,但它的轻量化设计让写作更专注。
novelWriter 简介
这款编辑器在 GitHub 上拥有 1.6k Star,由 Python 3 和 Qt5 构建,支持跨平台使用。
官方介绍提到,novelWriter 是一个开源的纯文本编辑器,专为小说写作设计,支持类似 Markdown 的简单文本格式。
它没有思维导图或卡片视图,也不能插入图片,但专注于文字创作,适合写小说和非虚构故事。
文档结构
在根目录下,可以创建 9 种文档类型,包括小说、归档、情节、角色等。小说目录支持多个子目录。
文档分为两类:小说文档(用于正文)和笔记文档(用于设定)。小说文档只能放在小说目录下,而笔记文档可以放在任意目录。
文件夹可以自由创建,方便管理。两种文档还能互相转换。
小说文档
novelWriter 使用基本的 Markdown 语法,通过标题层级组织内容:
· 一级标题用于书名或分卷;
· 二级标题划分章节;
· 三级标题定义场景;
· 四级标题细分场景内容。
可以分多个文档写,也可以先写在一个文档里,后期再拆分。
笔记文档
笔记文档能放在任何目录下,用来记录设定、大纲或备忘内容。
编辑器功能
文本格式
支持 Markdown 和 Shortcode 语法:
· 标题:#
、##
、###
、####
· 加粗:**加粗**
或 [b]加粗[/b]
· 斜体:_斜体_
或 [i]斜体[/i]
· 删除线:~~删除~~
或 [s]删除[/s]
· 下划线:[u]下划线[/u]
· 上标/下标:[sup]上标[/sup]
、[sub]下标[/sub]
对齐和缩进
默认左对齐或两端对齐,用 >>
和 <<
调整段落对齐方式,>
和 <
控制缩进。
<<
这段文本左对齐。
>>
这段文本右对齐。
>> 这段文本居中。<<
> 这段缩进,适合引用。<
评论与注释
支持概要评论和短评论,在表格视图中显示:
· %Synopsis:
(概要)
· %Short:
(短评)
文本替换
用 <文本>
占位,导出时按规则替换。
小说组织
视图
项目视图展示所有文档结构。
大纲视图侧边栏显示章节结构,支持多文档识别。
表格视图用表格展示大纲和标签属性,可自定义显示内容。
标签和参考
用 @tag:标签
添加标签,支持多种属性:
· 情节:@plot:
· 角色:@pov:
、@focus:
、@char:
· 位置:@location:
· 时间线:@time:
· 物品:@object:
· 自定义:@custom:
鼠标悬停标签可跳转参考文档。
状态和重要性
文档树显示字数、活动状态(✔/❌)和状态/重要性。
小说文档可自定义状态,笔记文档可设重要性。
其他功能
导出
支持多种格式导出,可自定义过滤条件。
写作统计
问题
汉字字数统计按字符计算,“单词”统计对中文无意义,开发者已计划优化 CJK 语言支持。
更新日志
修复了项目锁定文件残留、空格输入异常等问题,优化了标签编辑跳转功能,并更新了西班牙语翻译。
用户评论