在 Mac OS X 中一键粘贴预设字符串

在 Mac OS X 中一键粘贴预设字符串

事实上,多年来,我在使用 Windows 和 Mac OS 时都遇到过这个问题。我不得不相信有一种简单的方法可以解决此问题,但我一生都无法找到答案。

我想预设一个字符串,然后让键盘上的一个键(功能键?)在按下时粘贴该字符串。一个示例用例是我有一个电话会议号码,我经常将其粘贴到电子邮件和会议邀请中。我更希望将其作为宏存储在某个可以轻松粘贴的地方,而不是复制和粘贴它。

是否有内置功能可以实现这一目标或者是否有应用程序可以帮助我实现这一目标?

谢谢。

答案1

一种选择是使用文本扩展器,但它仅支持片段(如,eml)而不支持快捷方式。

您还可以创建~/Library/KeyBindings/并保存如下属性列表DefaultKeyBinding.dict

{
    "~m" = (insertText:, "[email protected]"); /* option-m */
    "^i" = {
        "m" = (insertText:, "[email protected]"); /* control-i and m */
    };
}

相关内容