我在 Linux shell 中怀念的一件事是Alt+Dot快捷方式。它的作用是插入上一个命令的最后一个参数。这看起来是一个微不足道的技术,但它真的很有用。
即如果你输入这个:
$ ls /Applications/MAMP/conf/apache/
Run Code Online (Sandbox Code Playgroud)
下次您只需键入命令 + 快捷方式,参数就会为您完成。
$ cd 'alt+dot'
Run Code Online (Sandbox Code Playgroud)
在 Mac 上,我知道 2 个选择;按Esc+Dot或键入!$ , !*和魔法空间设置。
然而,虽然这两种替代方法都插入了您使用的最后一个参数,但它们无法像重复键入Alt+Dot那样在命令历史记录中向后滚动。
我现在可以接受这个选项,但我很想知道是否有人知道更好的方法。