连字
版
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来控制连字。