在 Ubuntu 中,我想在终端窗口中运行命令时向上滚动并生成新输出(正在运行的命令是rspec
)。我可以向上滚动,但是每次 rspec 生成一行新的控制台输出时,它都会让我回到底部。有没有办法一直向上滚动?我在 Linux Mint/Ubuntu 12.04 LTS 上使用终结器。
我找到了一个可能的解决方法。 终结者主页说与
stty ixon
Run Code Online (Sandbox Code Playgroud)
您可以打开“终端输出的 XON/XOFF 流控制。能够通过键入 ^S 暂停输出并通过键入 ^Q [...] 恢复它”
这并不完全是我想要的,而不必暂停输出(并且可能想知道何时忘记再次打开它),我认为可能有一个简单的修饰键,如 shft-alt 和鼠标滚轮向上滚动。有更好的解决方案吗?
Chi*_*lfo 54
虽然我有点晚了,但我将其发布在这里,以便任何来到这里的人都能获得解决方案。对我来说,同样问题的解决方案是:
终结者首选项 -> 配置文件选项卡 -> 滚动 [子] 选项卡 -> 取消选中“滚动输出”选项。
这个选项的好处是,当你在输出的最底部时它仍然会在输出上滚动,但是一旦你向上滚动,它就会停止并且不会打扰你,即使输出内容仍在生成。
我希望这有帮助