我使用 iTerm2 作为 OSX 中的默认终端应用程序。 A 想问是否可以使用热键(或从菜单中选择)自动插入文本,使用 iTerm,就像某些文字处理软件包的旧宏一样。我的想法是,例如,如果我按 cmd + ctrl s ,iTerm 会自动插入“sftp -i”
我知道 iTerm 支持使用 AppleScript 和 Python 编写脚本,但我不确定如何做到这一点
您还可以使用键盘快捷键。
从首选项 -> 键 定义一个新的快捷方式并使用“操作”“发送文本”
这适用于 iTerm2 版本 3.4.15
我会对 karlacio 的答案发表评论,但我还没有 50 业力。
从 iTerm2 3.4.19 开始,该选项位于首选项 > 键 > (+) 添加新的键绑定 > 在“发送击键”下选择“发送文本”
我找到了可能性更大的解决方案:link
此外,我可以添加到答案中,您可以使用“发送片段”选项在“键绑定”选项卡中分配密钥以发送特定片段,并选择一个必要的片段。
P.S.:我还没有立即找到 ToolBelt 中的片段,并且在看到它默认情况下没有被选中为活动项目(见图):