智能标点(SmartyPants)

by Typora.net
注意:在YAML /代码/数学块或源代码模式下,Smart QuotesSmart Dashes都将被忽略。

智能行情

您可以Smart Quotes从菜单栏或首选项面板中找到该选项。启用后,将Typora转换'"向弯引号。例如,如果输入:
"It's a 'word' in a quoted sentence."
它将变成:
“It’s a ‘word’ in a quoted sentence.”
在Windows / Linux版本上,您可以在“首选项面板”中找到更多的报价对模式,例如“«abc»”等。 在MacOS版本,你可以设置在报价模式System Preferences→交通Keyboard→交通Text。如果更改,Typora将需要重新启动才能应用。

聪明的破折号

您可以Smart Dashes从菜单栏或首选项面板中找到该选项。启用后,Typora会将--和转换---en dashem dash。和...将被转换为椭圆()。
注意:在macOS上,如果选择“在输入时转换”,则-----都将转换为em dash,对于en dash,请按alt-输入。这似乎是Typora在macOS上也遵循的macOS规范。

转义引号和破折号

您可以使用\"\-转义引号和破折号,以防止它们转换转换。

“输入转换”和“渲染转换”

这些选项控制标点符号的转换方式。 在输入转换被启用,报价和连字符转换马上当用户键入,并转换一个将被保存在降价的源代码。例如,如果启用了智能破折号,并且在用户输入后...,他将进入… 编辑/预览视图和源代码。用户可以通过undo操作取消不正确的转换。 启用“ 在渲染转换”时,当用户输入ASCII引号和破折号时,原始ASCII将以源模式保存,但是在编辑/预览视图中,Typora会将其呈现为卷动引号或Unicode破折号。 当用户在YAML /代码/数学块或源代码模式下输入时,两者都忽略转换。

重新解析Unicode标点符号

当为“输入转换”启用了短划线时,如果用户输入<!-- comment -->,它将<!— comments —> --转换后变为。 为了防止这种缝合,Typora引入了此选项。启用后,Typora将把markdown语法的unicode替代项重新映射为ASCII替代项,例如:
输入项 解析为
<!— comments —> <!-- comment -->
![link](link «title») 要么 ![link](link “title”) ![link](link "title")
--- (水平线)
》 引用 > 引用
如果您的IME(输入法引擎)不能直接输入ASCII标点符号,这也有帮助。 启用“输入转换”时,此选项也将自动启用。

文字替换

Typora并不能支持进一步文本replament规则(例如:->,或(C)©)开箱。去做这个: