Tradicionalmente, colar em emuladores de terminal costumava ser nada mais do que fingir que o usuário digita rapidamente as letras fornecidas no teclado. Combinado com o recurso de autoindicação de muitos editores (por exemplo, nano -i
), se o texto colado (pseudo-digitado) contiver espaços ou um TAB no início de cada linha, isso obviamente resulta em aumento do recuo, ou seja, -called efeito de escada que você vê.
Uma maneira possível de evitar isso é desabilitar o autoindent durante a colagem. Consulte a documentação de nano
para ver se é possível alternar esse tempo de execução da configuração, não sei.
Recentemente, a maioria dos emuladores de terminal introduziu o "modo de colagem entre colchetes" para melhorar essa situação. Esse é um modo especial que os aplicativos (por exemplo, vim
, nano
) podem ativar e instrui o emulador de terminal a incluir o texto colado entre os símbolos de controle especiais. Uma das principais intenções é que os editores de texto desabilitem automaticamente o autoindent quando isso acontece, isto é, para evitar o efeito de escadaria. Neste momento não vejo nenhum sinal de nano
apoiando isso. A solicitação de recurso é arquivada aqui , talvez você possa perguntar aos desenvolvedores se eles estão planejando abordar isso.