连字
版
Sublime Text 从 3.1 版本开始支持符号连字。可以使用 font_options
设置来自定义连字行为。
用法🔗
在默认配置中,Sublime Text 会对 ASCII 范围内的符号序列使用连字。连字必须是字体 clig
、liga
或 calt
OpenType 表的一部分才能使用。此外,构成连字的字符序列必须全部属于同一个标记,这由用于显示文件的语法定义。
要使用 dlig
OpenType 表中的连字,font_options
设置必须添加字符串 "dlig"
。 font_options
设置还允许通过添加相应的 "no_clig"
、"no_liga"
或 "no_calt"
字符串来禁用 clig
、liga
或 calt
表中的连字。
故障排除🔗
如果连字未显示,请检查以下内容
检查构成连字的 Unicode 字符。Sublime Text 目前仅支持由以下字符组成的连字:
!
、"
、#
、$
、%
、&
、'
、(
、)
、*
、+
、,
、-
、.
、/
、:
、;
、<
、=
、>
、?
、@
、[
、\
、]
、^
、_
、`
、{
、|
、}
、~
。确保安装了 Sublime Text build 3146 或更高版本。如果尝试使用
font_options
来控制连字,请确保安装了 build 3158 或更高版本。查看在对文件使用“纯文本”语法时是否出现连字。如果是这样,则语法可能会将符号分解为不同的标记,从而阻止使用连字。
如果在 Linux 上使用 Sublime Text,请检查并查看安装的 Pango 版本。需要 2015 年发布的 Pango 1.38 才能指定
font_options
来控制连字。