Como posso impedir o tmux de bloquear quando rolar para cima?

9

O tmux é incrível, mas geralmente estou em situações em que a rolagem para cima causa problemas (reconhecidamente menores, mas ainda indesejáveis). Por exemplo, eu tenho um servidor node.js. em execução em uma janela e o BrowserSync tentando recarregar o aplicativo sempre que altero os arquivos. Se eu rolei para cima para ler alguma console.logsaída (mas esqueça que estou bloqueando o servidor) e fiz uma alteração no meu editor, nada acontece.

Existe uma maneira de obter o tmux para não bloquear o servidor, mas simplesmente pare de adicionar uma nova saída na parte inferior do buffer de rolagem e deixe-me continuar vendo a mesma seção do buffer em que eu havia rolado anteriormente?

iconoclasta
fonte
O modo de cópia não é o que você procura @iconoclast?
cesar
Você encontrou uma solução? Apenas me deparei com isso.
211117 hakunin

Respostas:

1

Aparentemente, esse é um problema reconhecido do tmux para alguns programas que foram contornados.

Philippe Cloutier
fonte
Descrevendo a solução seria fazer esta uma resposta melhor ...
Jeff Schaller
A solução alternativa é descrita no relatório de problemas vinculados, mas não é nada que um usuário possa fazer (além de atualizar para a versão aprimorada do tmux). Eu acho que seria mais correto afirmar que o problema foi atenuado.
Philippe Cloutier
0

Inicie seus aplicativos como trabalhos em segundo plano $cmd &

  • A saída ainda saltará para a sessão atual
  • Tudo o que você faz no CLI não bloqueia o processo
  • Obtenha qualquer status de trabalho em segundo plano com jobs -l
  • Mate todos os trabalhos com kill $jobnumber
Chris Jones
fonte