Para ver o estilo de quebra de linha que você descreveu, use o "empacotamento suave" do nano: Esc+ $.
O comando Esc+ que Lvocê (e todos) tentaram faz "quebra automática".
Nota sobre a notação de pressionamento de tecla - se você é novo no Linux, a notação Esc+ $significa pressionar e soltar Esce, em seguida, pressionar $. A seqüência de imprensa chave completa, em seguida, é Esc, Shift+4.
(Isso não significa manter pressionada a fuga enquanto pressiona $.)
Fonte: https://www.nano-editor.org/dist/v2.9/nano.html (pesquise --softwrap)
Nota sobre os softwrap e os erros de formatação - Se você é novo no nano, tenha um pouco de cuidado com o softwrap. Se você estiver editando um arquivo de configuração ou outra coisa sensível a novas linhas ou recuos, podem ser cometidos erros de formatação. Até você se sentir confortável com os comportamentos do softwrap, sugiro fazer uma verificação rápida com o softwrap desativado (faça a sequência de teclas novamente) antes de salvar.
Observe a bondade fornecida por outras pessoas nas respostas abaixo - porque diferentes sistemas operacionais e versões diferentes do nano fazem as coisas de maneira um pouco diferente:
nano linewrap
Alt + Shift + 3
ouset linenumbers
no~/.nanorc
arquivo de configurações.Estou lendo as respostas aqui e preciso esclarecer isso!
O Nano suporta duas formas diferentes de quebra de linha, e pode ser essencial saber a diferença!
Primeiro, a tecla Meta abaixo geralmente é a tecla Alt, mas não necessariamente.
Portanto, se você ativá-lo em um arquivo em que os envoltórios são significativos (arquivos de configuração, linguagens de programação, scripts), basicamente você nunca deseja que os envoltórios de linha dura ou isso altere o significado do código.
Além disso, você teria encontrado esses atalhos com ^ G (ie Ctrl- G) no Nano.
fonte
Meta
$
=Alt
+Shift
+4
set softwrap
, enquanto o invólucro rígido é desativado no nanorc comset nowrap
.Acabei de pesquisar pelo nano line wrapping, e isso resultou alto nos resultados, então postarei minhas descobertas para o GNU nano 2.2.6 no Raspberry Pi, Raspbian GNU / Linux 7: Esc+ Lme deu a mesma mensagem; mas para que a quebra de linha entre em vigor, tive que modificar a linha. Assim que eu digitei outro caractere na fila, o embrulho começou.
fonte
Abra o nanorc geralmente em ~ / .nanorc ou / etc / nanorc, comente a linha
E linha de comentário
fonte
find / -type d -name etc
vou encontrar outros locais possíveis.Definir um alias curto para o seu nano editor também funciona bem. Eu normalmente uso:
(Defina-os em
~/.bashrc
(ou.bash_aliases
em alguns sistemas) ou na sua inicialização favorita do shell)Sinalizadores / Opções utilizadas:
\$
= Ativar quebra automática de linhas ( escapada usando barra invertida)c
= Mostrar posição constante do cursor (na parte inferior)w
= Desativar qualquer 'quebra automática'S
= Rolagem suaveE (como já mencionado), uma vez no editor, use Esc, $para ativar / desativar o invólucro flexível.
fonte
Você pode definir os padrões
~/.nanorc
. Mas lembre-se de que as configurações do nano 1, nano 2 e nano 3 são diferentes.No nano 1 , você tem apenas a
set nowrap
configuração que desativa todo o agrupamento.No nano 2 ,
set softwrap
foi adicionado, o que permite o empacotamento suave e desativa o empacotamento.set nowrap
foi alterado para que apenas desative o invólucroNo nano 3 ,
set softwrap
é ignorado e o nano continua a ser impresso, a menos que você tambémset nowrap
.Portanto, se você deseja quebra automática de texto para linhas longas que não quebram seus arquivos de configuração (somente quebra automática), isso funciona nas versões 2 e 3 : Adicione as 2 linhas a seguir
~/.nanorc
fonte
Os usuários de Mac devem ser avisados de que a versão do Nano fornecida com o High Sierra (v2.0.6) ou anterior não suporta quebra de linhas suaves, conforme descrito aqui. Você receberá um erro de comando desconhecido. v2.2 é a versão mais antiga, com menção de quebra automática nas páginas de manual. Portanto, não gaste uma hora tentando todas essas soluções, como eu fiz.
Esc + L funciona como esperado.
fonte