tmux equivalente à tela GNU: modo wrap


14

Eu sou um usuário de tela de muito tempo tentando fazer o salto para o tmux. Um recurso de tela que uso é a capacidade de truncar a Ctrla :set wrapsaída. Isso é especialmente útil ao seguir arquivos de log ou seguir sessões de compilação cujas linhas têm centenas de caracteres.

Eu li a manpágina e pesquisei bastante no Google e não consigo encontrar um comando equivalente ou uma solução viável usando os comandos do shell. O mais próximo que posso chegar é canalizar tudo less -Se colocar menos no modo "seguir".

Respostas:


7

Eu acho que não tmuxtem esse recurso, solicitação de recurso ?

Uma solução alternativa que eu uso com frequência é "cortar" até e incluindo $ COLUMNS:

tail -f LOG | cut -c1-$COLUMNS

Observe que isso não é "nowrap", na verdade remove as extremidades das linhas. Além disso, o redimensionamento do terminal não é acionado.


Obrigado pela informação. Eu tentei variações sobre o tema também. Eu descobri que "less -eS --follow-name" está o mais próximo possível ... SE se lembrar de executar esse comando primeiro.
Doug

1
Você pode se sair um pouco melhor com less +G +F -eS --follow-nameisso, que o levará diretamente ao modo de cauda. Mas você está certo, seria melhor se o terminal tratasse da embalagem.
Thor

+Gé realmente redundante.
Thor

Infelizmente, isso não funciona com o xtail ...
MemphiZ

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.