是否可以在 iTerm2 中创建宏/脚本来插入从列表中自动选择的文本?

问题描述 投票:0回答:3

我使用 iTerm2 作为 OSX 中的默认终端应用程序。 A 想问是否可以使用热键(或从菜单中选择)自动插入文本,使用 iTerm,就像某些文字处理软件包的旧宏一样。我的想法是,例如,如果我按 cmd + ctrl s ,iTerm 会自动插入“sftp -i”

我知道 iTerm 支持使用 AppleScript 和 Python 编写脚本,但我不确定如何做到这一点

python scripting applescript iterm
3个回答
4
投票

您还可以使用键盘快捷键。

从首选项 -> 键 定义一个新的快捷方式并使用“操作”“发送文本”

这适用于 iTerm2 版本 3.4.15


2
投票

我会对 karlacio 的答案发表评论,但我还没有 50 业力。

从 iTerm2 3.4.19 开始,该选项位于首选项 > 键 > (+) 添加新的键绑定 > 在“发送击键”下选择“发送文本”


0
投票

我找到了可能性更大的解决方案:link

此外,我可以添加到答案中,您可以使用“发送片段”选项在“键绑定”选项卡中分配密钥以发送特定片段,并选择一个必要的片段。

P.S.:我还没有立即找到 ToolBelt 中的片段,并且在看到它默认情况下没有被选中为活动项目(见图):

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.