如何设置自动键得到以下结果?
- 我输入一个单词乌布在文本编辑器中
- 将打开一个窗口,其中包含建议Ubuntu
- 我可以选择Ubuntu通过 TAB 键
- 乌布被替换为Ubuntu
答案1
注意:这可能在 Wayland 会话中不起作用!
膨胀机:
Texpander 是一款适用于 Linux 的简单文本扩展器。它有点像 Autokey,只不过它基于您放在目录中的文本文件工作
~/.texpander
。Texpander 是一个 bash 脚本,它使用xclip
、xdotool
和zenity
让您输入某个内容的缩写,它会扩展为匹配文本文件中的内容。
下载.zip
文件并提取内容。
复制texpander.sh
到~/bin
。使其可执行。
Ctrl使用您的发行版的方法将+ Shift+分配给~,例如texpander.sh
。 (请注意,~/bin
应该在您的 中$PATH
。)
安装xsel
,不是 xclip
并xdotool
使用sudo apt install
。
创建文件夹~/.texpander
。
在该文件夹中,创建以下三个文件:au.txt
,off-topic.txt
并os.txt
包含以下内容:
au.txt
欢迎来到 Ask Ubuntu!
离题.txt
关于 Ubuntu 或其他官方版本以外的发行版的问题在这里与主题无关。
操作系统
操作系统:Ubuntu 18.04.1 LTS
打开文本编辑器并按下指定的快捷键来启动texpander.sh
。您将看到如下 Zenity 窗口:
如果您的列表较长,则会有一个方便的滚动条,或者只需键入列出的项目的第一个字母即可跳转到列表中的该项目。
选择您想要的,然后按下Enter或单击OK
。
故障排除:如果不起作用,请尝试增加sleep
第 45 行和第 61 行的值texpander.sh
。xdotool
旧机器上可能会受益。