如何在特定条件下扩展字符串?

How to expand a string in specific conditions?

我想快速输入 seStack Exchange,但我也希望它保留在内置快捷方式中(例如 [academia.se])。但是使用

::se::Stack Exchange
::.se]::.se]

[academia.se] 扩展为 [academia.Stack Exchange]。我能做什么?

这会将 se 扩展为 stack exchange,但在键入“[academia.se]”时不会扩展任何内容

::se::Stack Exchange
#Hotstring EndChars -()[{}:;'"/\,.?!`n `t

如果您想为一个(或多个)热字串定义您自己的特定结束字符,请使用 * 符号。

我通过使用不同的结束字符为不同的语言创建了类似的热字串(文本扩展)。 示例:

:*:se\::Stack Exchange
:*:se=::Stock Exchange
:*:se]::Search Engine

就个人而言,我针对不同的语言执行此操作 \ 用于荷兰语扩展,= 用于英语,] 代表德语。我选择了 \, =, ] 结束键因为它们都靠近 输入键。我什至使用 . 键来创建带点的缩写。

示例:

:*:ovv\::onder vermelding van
:*:ovv.::o.v.v.

:*:mw\::medewerker
:*:emp=::employee
:*:ma]::Mitarbeiter

我建议您阅读 Hotstrings 的选项 here