Com o Cygwin's less (versão 444), acho que ele insere apenas linhas novas em linhas roladas da parte superior da tela ao voltar em um arquivo, e isso pode ser evitado forçando uma repintura pressionando r .
Eu tenho arquivos de texto com linhas de comprimento maior que a largura do meu terminal. Eu geralmente uso menos para ver esses arquivos e muitas vezes quero copiar algo que envolve de uma linha para outra.
Descobri que quando copio isso no Terminal.app (selecione com o mouse e pressione Cmd-V), um caractere de nova linha é copiado no ponto de quebra. Isso não é bom.
Eu também aprendi que se eu abrir o arquivo no vim e fizer o mesmo, nenhum caractere de nova linha será copiado. Isso é ótimo, mas eu particularmente não quero abrir o vim toda vez que eu apenas quero ver um arquivo rapidamente.
Eu tenho duas perguntas:
Curiosidade: Qual é o motivo subjacente de uma dessas ferramentas adicionar a nova linha e outra não? Eu só posso assumir que é um problema $ TERM / termcap, mas eu realmente não sei.
Praticidade: quais são as minhas opções para um pager que não insere novas linhas quando copio linhas quebradas? Use o vim como um pager? Alterar alguma configuração TERM?
Obrigado por qualquer sugestão.
Tags vim less terminal copy-paste newlines