向上滚动时如何防止tmux阻塞?


9

tmux很棒,但是我经常出现滚动导致(当然很小但仍然不希望出现)问题的情况。例如,我有一个运行在一个窗口中的node.js服务器,当我更改文件时,BrowserSync试图重新加载该应用程序。如果我向上滚动以读取一些console.log输出(但是忘记我阻塞了服务器),然后在编辑器中进行了更改,则什么都不会发生。

有没有办法让tmux不阻塞服务器,而只是停止将新的输出添加到滚动缓冲区的底部,让我继续看到缓冲区(与先前滚动到的区域相同)?


复制模式不是您想要的@iconoclast吗?
cesar

您找到解决方案了吗?刚遇到这个。
hakunin

Answers:



0

作为后台作业启动您的应用程序 $cmd &

  • 输出仍将跳至当前会话
  • 您在cli上所做的任何事情都不会阻止该过程
  • 通过获取任何后台工作状态 jobs -l
  • 杀死任何工作 kill $jobnumber
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.