Appearance
基本格式
novelWriter的基本文本格式语法基于Markdown,但仅支持其子集。列表、图片和链接功能暂不支持。
需要说明的是,文本中的URL会自动高亮并可点击。但仅识别以“http”或“https”开头的URL。在编辑器中,点击URL时需按住Ctrl键才能跳转。
文本段落
文本段落以空白行标识。也就是说,需要两个换行符才能将两个文本片段分隔成两个段落。单个换行符会被视为段落内的换行符。
请务必遵守此规则。例如,您不应在编辑器中手动模拟缩进段落。此规则以及文稿工具中适用于文本段落的众多格式选项,均依赖于段落间使用空白行分隔。
正确示例
### 场景
这是第一个文本段落。
这是第二个文本段落。错误示例
### 场景
这是段落文本。
这是另一个段落文本。若按“错误示例”所示操作,novelWriter会将此识别为包含两行的单一段落。
Markdown强调样式
文本段落支持最基本的 Markdown 强调样式:
_文本_文本将以强调形式呈现(斜体)。**文本**文本将以强强调形式呈现(粗体)。~~文本~~文本显示为删除线。
Markdown指南通常建议通过**表示强强调、_表示强调来区分二者,尽管Markdown也普遍支持__表示强强调、*表示强调。但鉴于这种区分能显著简化高亮与转换流程,在novelWriter中这已成为硬性规则而非建议。
此外,还需遵守以下规则:
- 强调和删除线格式标签不允许在单词与标签之间留空格。即
**文本**是有效的,而**文本 **则无效。 - 更普遍而言,分隔符必须位于单词的外侧边缘。例如:
some **text in bold** here有效,some** text in bold** here无效。 - 若同时使用
**和_包裹同一文本,下划线必须作为 内层 包裹符。这是因为下划线本身也是有效单词字符,若置于外层将违反规则 2。 - 强调格式不跨越换行符。若需强调多行或段落,必须逐行逐段应用格式。
- 强调格式仅适用于注释和段落。标题及元数据标签不支持格式化,任何格式标记将原样显示。
!> 提示
novelWriter支持标准转义语法,用于处理强调标记字符,以防编辑器误解您对这些字符的预期用法。具体而言,\*、\_和\~将分别生成纯文本的*、_和~,而不会将其解释为标记的一部分。