iTerm2:带有 Cmd-Dot 的 Alt-Dot 功能

kry*_*tah 19 bash iterm2 macos

是否有任何已知的方法可以通过键入 Alt- 来实现通常在 Bash 中可用的“插入最后一个命令参数”功能。(Alt 和句点) 在 OSX 上使用 iTerm2?

我知道这应该是可能的方法是通过两个关键序列:

Alt + .
Esc + .

ESC-。一个有效,但 Alt-。才不是。不与 Alt-。或 Cmd-。

Bil*_*key 30

这看起来像是 EMACS readline bash 键绑定的一部分,即它们似乎是在 EMACS 中使用的键组合,并被模拟或附加到 bash 或其他东西。不幸的是,我的工作和你一样,但我有一个解决方法,因为你是在谈论 iTerm2:

进入您想要对其施加的终端会话配置文件的首选项,并如下所示建立键绑定:

在此处输入图片说明

这可能不是您正在寻找的解决方案,但它应该适合您。


小智 5

您只需修改 Option 键的行为即可达到所需的结果。

\n\n

如果导航到“配置文件”设置中“键”选项卡的“键盘行为”部分,您将看到“左/右选项 (\xe2\x8c\xa5) 键的作用为:”选项设置为“正常”(如比尔回答中的屏幕截图所示)。将它们更新为“+Esc”并应用。\xc2\xa0\n + \n 现在将提供上一个命令的最后一个参数。Alt.

\n