O guia para iniciantes do Nano, o editor de texto da linha de comando do Linux

Índice:

O guia para iniciantes do Nano, o editor de texto da linha de comando do Linux
O guia para iniciantes do Nano, o editor de texto da linha de comando do Linux

Vídeo: O guia para iniciantes do Nano, o editor de texto da linha de comando do Linux

Vídeo: O guia para iniciantes do Nano, o editor de texto da linha de comando do Linux
Vídeo: Como ter o 3D touch em qualquer iphone, ipad, ipod.... - YouTube 2024, Abril
Anonim
Novo na linha de comando do Linux? Confuso por todos os outros editores de texto avançados? O How-To Geek tem as suas costas com este tutorial para o Nano, um editor de texto simples que é muito amigável para os novatos.
Novo na linha de comando do Linux? Confuso por todos os outros editores de texto avançados? O How-To Geek tem as suas costas com este tutorial para o Nano, um editor de texto simples que é muito amigável para os novatos.

Ao se acostumar com a linha de comando, os novatos do Linux são frequentemente adiados por outros editores de texto mais avançados, como o vim e o emacs. Enquanto eles são excelentes programas, eles têm uma curva de aprendizado. Digite Nano, um editor de texto fácil de usar que se mostra versátil e simples. O Nano é instalado por padrão no Ubuntu e em muitas outras distribuições do Linux e funciona bem em conjunto com o sudo, e é por isso que o amamos muito.

Executando nano

Você pode executar o nano de duas maneiras. Para abrir o nano com um buffer vazio, basta digitar “nano” no prompt de comando.
Você pode executar o nano de duas maneiras. Para abrir o nano com um buffer vazio, basta digitar “nano” no prompt de comando.

Você também pode usar a seguinte sintaxe:

nano /path/to/filename

O Nano seguirá o caminho e abrirá esse arquivo, se existir. Se não existir, iniciará um novo buffer com esse nome de arquivo nesse diretório.

Vamos dar uma olhada na tela nano padrão.

Na parte superior, você verá o nome do programa e da versão, o nome do arquivo que está editando e se o arquivo foi modificado desde a última vez que foi salvo. Se você tiver um novo arquivo ainda não salvo, verá "Novo buffer". Em seguida, você verá o conteúdo do documento, um corpo de texto. A terceira linha a partir da parte inferior é uma linha de "mensagem do sistema" que exibe informações relevantes para o programa que está executando uma função. Aqui, você pode ver que ele diz "Novo arquivo". Por último, as duas linhas finais na parte inferior são o que tornam este programa muito fácil de usar: as linhas de atalho.
Na parte superior, você verá o nome do programa e da versão, o nome do arquivo que está editando e se o arquivo foi modificado desde a última vez que foi salvo. Se você tiver um novo arquivo ainda não salvo, verá "Novo buffer". Em seguida, você verá o conteúdo do documento, um corpo de texto. A terceira linha a partir da parte inferior é uma linha de "mensagem do sistema" que exibe informações relevantes para o programa que está executando uma função. Aqui, você pode ver que ele diz "Novo arquivo". Por último, as duas linhas finais na parte inferior são o que tornam este programa muito fácil de usar: as linhas de atalho.

É um editor WYSIWYG; “O que você vê é o que você obtém”. O que você digita diretamente vai para a entrada de texto, a menos que você modifique-a com uma tecla como Control ou Meta. É bem simples, então digite algum texto ou copie algo e cole no seu terminal para que tenhamos algo para brincar.

Image
Image

Atalhos

As funções do programa são chamadas de “atalhos” no nano, como salvar, encerrar, justificar, etc. Os mais comuns estão listados na parte inferior da tela, mas há muitos mais que não são. Note que o nano não usa a tecla Shift nos atalhos. Todos os atalhos usam letras minúsculas e teclas numéricas não modificadas, então Ctrl + G NÃO é Ctrl + Shift + G.

Pressione Ctrl + G para abrir a documentação da Ajuda e role para baixo para ver uma lista de atalhos válidos.

Quando terminar de ver a lista, pressione Ctrl + X para sair da ajuda.
Quando terminar de ver a lista, pressione Ctrl + X para sair da ajuda.

Digamos que você esteja trabalhando em um novo arquivo de texto ou "buffer" e queira salvá-lo. Isso é chamado de "escrita" e é executado pressionando Ctrl + O. Você será solicitado a usar um nome de arquivo e os atalhos na parte inferior serão alterados para refletir o que você pode inserir para concluir esse comando específico.

Se você quiser inserir o conteúdo de outro arquivo no buffer atual, digite Ctrl + R.
Se você quiser inserir o conteúdo de outro arquivo no buffer atual, digite Ctrl + R.
Você pode cancelar ambos os comandos anteriores, digitando Ctrl + C.
Você pode cancelar ambos os comandos anteriores, digitando Ctrl + C.

Você pode pressionar Escape duas vezes em vez de pressionar a tecla Control, se tiver problemas para fazer isso. Existem também alguns comandos que requerem o uso da tecla Meta. Na maioria dos layouts de teclado, o Meta equivale ao botão Alt.

Quando você quiser sair do nano, aperte Ctrl + X. Nano irá educadamente perguntar se você quer salvar seu buffer, e você pode cancelar essa ação também.

Image
Image

Navegação

Agora que temos alguns atalhos, vamos nos acostumar a nos mover rapidamente em um arquivo de texto. É claro que você sempre pode usar as teclas Home, End, Page Up e Page Down e as setas do teclado, mas isso exige que você tire os dedos das letras que todos nós amamos tanto.

Para mover o cursor para frente ou para trás, você pode digitar Ctrl + F e Ctrl + B. Para subir e descer uma linha de cada vez, você pode digitar Ctrl + P e Ctrl + N. Em outras palavras, você pode usar essas chaves em vez das setas Direita, Esquerda, Para Cima e Para Baixo, respectivamente. Falta as teclas Home e End? Você pode usar Ctrl + A e Ctrl + E. Quer mover páginas de cada vez? Ctrl + V move uma página para baixo e Ctrl + Y move uma página para cima.

Mas espere, tem mais! Para avançar e retroceder uma palavra por vez, você pode usar Ctrl + Espaço e Meta + Espaço (lembre-se, isso é Alt + Espaço). E, se você está realmente com pressa, pode pressionar Ctrl + _ e digitar o número da linha, uma vírgula e o número da coluna para ir direto para lá.

Se você quiser ver onde seu cursor está atualmente, como nano-GPS, pressione Ctrl + C.
Se você quiser ver onde seu cursor está atualmente, como nano-GPS, pressione Ctrl + C.
Image
Image

Copiando, Cortando e Colando

Quando queremos copiar texto em ambiente gráfico, destacamos com o cursor. Da mesma forma, no nano, "marcamos" usando o comando Ctrl + ^. Você simplesmente move o cursor para onde deseja começar a marcar e, em seguida, pressiona Ctrl + ^ para “definir”. Isto irá marcar tudo entre o ponto de partida até e NÃO incluindo o cursor.

Observe que o cursor está no espaço vazio e a cópia / recorte não incluirá esse espaço. Você também pode marcar para trás a partir do seu ponto "set". Tenha cuidado, no entanto, como você pode editar o texto enquanto estiver marcando. Se você errou, aperte Ctrl + ^ novamente para desmarcar o marcador e você pode começar de novo.
Observe que o cursor está no espaço vazio e a cópia / recorte não incluirá esse espaço. Você também pode marcar para trás a partir do seu ponto "set". Tenha cuidado, no entanto, como você pode editar o texto enquanto estiver marcando. Se você errou, aperte Ctrl + ^ novamente para desmarcar o marcador e você pode começar de novo.

Para copiar o texto marcado, pressione Meta + ^. Se, em vez disso, você quiser cortar o texto, pressione Ctrl + K.

Para colar seu texto, mova o cursor para uma posição adequada e pressione Ctrl + U.

Se você quiser remover uma linha inteira de texto, pressione Ctrl + K sem destacar nada. Isso às vezes é útil ao editar arquivos de configuração.
Se você quiser remover uma linha inteira de texto, pressione Ctrl + K sem destacar nada. Isso às vezes é útil ao editar arquivos de configuração.

Alguns atalhos extras

Você sabe como no bloco de notas, você pode forçar longas linhas de texto para envolver o que parecem parágrafos? Você pode alternar esse recurso no nano com o atalho Meta + L. Como a quebra de linha é definida como "on" por padrão, isso geralmente é útil no caminho oposto; Por exemplo, você está escrevendo um arquivo de configuração e deseja desativar a quebra de linha.

Você pode ver que a linha em que o cursor está tem um “ no início e no final. Isso significa que há mais texto antes e depois da exibição da parte na tela.
Você pode ver que a linha em que o cursor está tem um “ no início e no final. Isso significa que há mais texto antes e depois da exibição da parte na tela.

Se você quiser procurar uma string de texto, pressione Ctrl + W e digite o termo de pesquisa. Essa pesquisa pode ser cancelada no meio da execução pressionando Ctrl + C sem destruir seu buffer.

O termo de pesquisa anterior aparece entre colchetes, deixando a linha em branco e pressionando Enter para repetir a última pesquisa.
O termo de pesquisa anterior aparece entre colchetes, deixando a linha em branco e pressionando Enter para repetir a última pesquisa.

E depois de ficar realmente confortável, você pode transformar essa seção útil na parte inferior pressionando Meta + X para obter mais espaço na tela para edição!

Image
Image

Um pouco de história

O Nano foi projetado para ser similar em aparência a outro programa chamado Pico. O Pico era o editor de texto padrão do Pine, um programa de e-mail de antigamente que não foi distribuído com uma licença favorável à GPL. Isso significava que a redistribuição era de certa forma uma área nebulosa e, assim, o projeto TIP nasceu. A “Pico não é o Pico” adicionou algumas funcionalidades que o Pico não tinha e foi licenciado para distribuição gratuita e, ao longo do tempo, tornou-se o nano que adoramos usar hoje. Para mais informações, confira a seção Histórico do Projeto Nano em suas Perguntas frequentes.

A força do nano reside na sua simplicidade de uso. Os atalhos funcionam exatamente como em processadores de texto baseados em GUI, como o Word e o Open Office, por isso é apenas uma questão de saber quais deles fazem o quê. Tudo fora disso é apenas uma simples edição de texto. Da próxima vez que você precisar editar coisas na linha de comando, esperamos que você se sinta mais à vontade com isso agora que já se familiarizou com o nano.

Recomendado: