anderson Asked:2020-05-11 13:52:27 +0000 UTC2020-05-11 13:52:27 +0000 UTC 2020-05-11 13:52:27 +0000 UTC 在 Ubuntu 中使用模式自动更正文本 772 在 Windows 上,我经常使用 PuntoSwitcher 程序最方便的功能,用给定的模板自动替换输入的文本。例如,我输入д_у并在空格之后将文本替换为Доброго утра!. 有没有在 Ubuntu 下实现类似功能的程序? linux 2 个回答 Voted Best Answer anderson 2020-05-11T14:56:32Z2020-05-11T14:56:32Z 评论给出了关于AutoKey包的提示。包解决了我的问题。通过命令从标准存储库安装sudo apt-get install autokey-gtk。支持 Python 脚本。 aleksandr barakin 2020-05-11T20:18:22Z2020-05-11T20:18:22Z 要实现这样一个简单的任务,您根本不需要安装任何东西。一切都已经存在并且正在工作。该程序称为xorg。并且它(在许多其他事物中)具有诸如xcompose 之类的东西(例如,请参见此处有关 xcompose 的问题 - 它们并不多)。 唯一的“不便之处”:为了让您仍然能够输入字母д,您需要在所需的顺序之前按下(并立即释放)所谓的。撰写键(它将是什么键-您在键盘设置中自己定义)。 然后添加到~/.XCompose这一行,例如: <Multi_key> <Cyrillic_de> <underscore> <Cyrillic_u>: "доброе утро" 尽管通过删除下划线(下划线)来减少字母是有意义的: <Multi_key> <Cyrillic_de> <Cyrillic_u>: "доброе утро" 现在,通过按下(并释放)您指定为compose key的键,然后按顺序输入ду,您将获得字符串“早上好”。 如果没有输入字符串(但是输入了单个字符而不是字符串),请注意这个问题:只输入了单个字符,字符串被忽略
评论给出了关于AutoKey包的提示。包解决了我的问题。通过命令从标准存储库安装
sudo apt-get install autokey-gtk。支持 Python 脚本。要实现这样一个简单的任务,您根本不需要安装任何东西。一切都已经存在并且正在工作。该程序称为xorg。并且它(在许多其他事物中)具有诸如xcompose 之类的东西(例如,请参见此处有关 xcompose 的问题 - 它们并不多)。
唯一的“不便之处”:为了让您仍然能够输入字母д,您需要在所需的顺序之前按下(并立即释放)所谓的。撰写键(它将是什么键-您在键盘设置中自己定义)。
然后添加到
~/.XCompose这一行,例如:尽管通过删除下划线(下划线)来减少字母是有意义的:
现在,通过按下(并释放)您指定为compose key的键,然后按顺序输入ду,您将获得字符串“早上好”。
如果没有输入字符串(但是输入了单个字符而不是字符串),请注意这个问题:只输入了单个字符,字符串被忽略