我在终端中输入了许多命令。我输入命令 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 终端以保持其在命令历史记录中的位置?
向上箭头前面可以有一个计数,以指示您想要返回多少个命令。具体操作方式取决于您使用的是
emacs
还是 vi
绑定,但我假设您使用的是默认的 emacs
绑定。
要返回 7 个命令,请按 Escape,然后按 7,然后按 ⇧。如果您想返回 10 次或更多次,请在计数中的每个数字之前按 Esc 键。 (例如,要返回 13 个命令,请按 Escape 1 Escape 3 ⇧。)