我必须在白天经常粘贴我的电子邮件,并且输入它很耗时。这就是为什么我正在寻找一种通过按下按钮来做到这一点的方法。在 bash 中使用时,以下命令可以将我的邮件放在剪贴板上:
echo "[email protected]" | xclip -sel clip
运行它后,我可以成功转到另一个应用程序,如 Firefox,然后按 ctrl+v 粘贴它。但是,当我将此命令与快捷方式一起使用时,它不起作用。
任何想法如何使这项工作?
PS我还尝试通过将键盘快捷键设置为“xdotool”:
xdotool type 'l' 'o' 'r' 'e' 'm' '@' 'i' 'p' 's' 'u' 'm' '.' 'c' 'o' 'm'
还有一些变体,但它们都太滞后了,只能在字符串的中途开始打印。
认为您可能想像这样将两者结合起来:
仅用于选择文本的键绑定。您需要确保在尝试运行命令时未按下绑定中的元键(
xdotool
创建按键,并且不会为您释放 Ctrl 键)。其次,默认情况下
xclip
选择XA_Primary
缓冲区而不是XA_CLIPBOARD
. 因此,您应该将剪贴板作为xclip
.要不就:
xclip
独自的:但这是一个冗长的、多余的命令(我个人不喜欢这样)。