Tanto o nano quanto a maioria das implementações do vi possuem um recurso opcional de quebra de linhas, onde substituem o espaço anterior por uma quebra de linha quando a linha se torna mais longa que um determinado comprimento. Eles se comportam de maneira diferente quando o cursor não está no final da linha, mas é fundamentalmente o mesmo recurso.
Para desativar este recurso no nano, pressione Alt + L . No nvi, defina wraplen
e wrapmagin
para 0 ( :set wl=0 wm=0
).
O Vim também possui vários recursos avançados de encapsulamento, nos quais o nano não possui um equivalente.
Se uma linha for muito ampla para o terminal, o vi mostrará o terminal. Nano não, você precisa rolar para a esquerda e para a direita. Se é isso que você quer dizer com "agir como vi", você está sem sorte.
¹ Não é um CR / LF. CR / LF é a codificação de quebras de linha no Windows. No Unix, uma quebra de linha é codificada como LF.