Encontrei esse problema em outras plataformas como Termux no Android ou quando conectado via ssh, mas nunca no Ubuntu usando nano.
- Estou usando Ubuntu 20.04 e GNU nano, versão 4.8.
- usando o menu de diálogo ou CTRL+ SHIFT+ Ce CTRL+ SHIFT+ Vpara colar
- Preciso ver toda a linha de texto de uma vez, então se a linha for muito longa para o terminal, sempre tive o nano configurado para quebra de linha.
Mas agora, quando copio uma linha quebrada, o nano cola uma quebra de linha extra onde existe cada quebra de linha, em vez de colar como uma única linha. Não importa quantas vezes ele seja exibido na tela, ele deve ser copiado como uma única linha e colado como uma única linha, sem quebras de linha.
Estou perdido porque não mudei nada e não me lembro de ter tido esse problema com o nano no passado no Ubuntu.
Aqui está um exemplo de uma linha longa com a letra j:
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Como você pode ver, três linhas são coladas em vez de uma.
No entanto, se eu echo
usar cat
a mesma linha e copiar a saída agrupada do meu terminal, ela será colada como uma única linha.
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Tentei no xfce4-terminal e no guake. Mesmo problema. Além disso, tentei softwrap
com e sem as seguintes opções:
nowrap
atblanks
hardwrap
- e até mesmo
nonewlines
para uma boa medida
e verifiquei /etc/nanorc
, ~/.nanorc
e /usr/share/nano/*.nanorc
se há configurações conflitantes.
nano
não suporta cópia para a área de transferência, então se você deseja copiar o texto selecionado para a área de transferência para colá-lo em outro aplicativo, você deve usar o atalho de cópia do terminal Ctrl+ Shitf+ C. No entanto, como este atalho é usado para copiar o que é exibido no terminal e o terminal vê o texto como múltiplas linhas (não linhas quebradas), o texto será copiado como múltiplas linhas.Se, por outro lado, você deseja apenas copiar o texto quebrado para usá-lo dentro
nano
, então você pode usarnano
os atalhos de para copiar e colar o texto selecionado, já que estes "entendem" as linhas quebradas. O atalho para copiar dentronano
é Alt+ 6e para colar é Ctrl+ U.Relacionado:
man nano