在 macOS 上保持终端命令历史记录中的位置?

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

我在终端中输入了许多命令。我输入命令 a,然后输入 b,然后 c,等等。我现在使用命令 g,但我想再次执行 a,然后 b,然后 c。

我按上(g)、上(f)、上(e)、上(d)、上(c)、上(b)、上(a),然后回车执行a。我必须再次按 7 次才能到达并执行 b。 c 也一样。

在 Windows 上,我保持在命令历史记录中的位置。因此,一旦我输入命令 a 并按 Enter 键,我只需按向上键两次即可到达 b,也许再按两次即可到达 c。显然,这使得重复序列变得更容易。相对于历史,终端显然停留在其 HEAD 位置。

如何重新配置 macOS 终端以保持其在命令历史记录中的位置?

bash macos terminal zsh history
1个回答
0
投票

向上箭头前面可以有一个计数,以指示您想要返回多少个命令。具体操作方式取决于您使用的是

emacs
还是
vi
绑定,但我假设您使用的是默认的
emacs
绑定。

要返回 7 个命令,请按 Escape,然后按 7,然后按 。如果您想返回 10 次或更多次,请在计数中的每个数字之前按 Esc 键。 (例如,要返回 13 个命令,请按 Escape 1 Escape 3 。)

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