Nano é um editor de texto. Nano - o editor de texto de console mais simples para Linux Como sair do nano

O editor Nano foi projetado para emular a funcionalidade e a conveniência do editor de texto UW Pico. A captura de tela a seguir mostra o editor em ação:

Veja como a documentação oficial explica as diferentes seções do editor:

Existem quatro seções principais de edição. A linha superior mostra a versão do programa, o arquivo atual que está sendo editado e se o arquivo foi modificado. A seguir, na janela principal do editor, você pode ver que o arquivo está sendo editado. A terceira linha é a barra de status, mostra mensagens importantes. As duas linhas inferiores mostram os atalhos de teclado mais usados ​​no editor.

As seções a seguir descrevem os métodos básicos de uso, bem como alguns dos recursos do Nano.

1. Crie e abra arquivos

Para iniciar o editor, execute:

ou (se quisermos especificar imediatamente o nome do arquivo)

$ nano

O segundo método é adequado tanto para criar um novo arquivo quanto para abrir um existente. Você pode especificar o caminho absoluto para o arquivo (se o arquivo estiver localizado remotamente).

O exemplo abaixo mostra a aparência de um arquivo aberto:

Como você pode ver, abaixo seguem dicas para facilitar seu trabalho.

2. Como salvar um arquivo no Nano

Aqui está um exemplo:

Nano também permite salvar arquivos em vários formatos. Por exemplo, você pode salvar o arquivo no formato DOS pressionando Alt+d. Da mesma forma, para salvar o arquivo no formato Mac, pressione o atalho de teclado Alt+m. Observe que para alterar o formato, você precisa iniciar o processo normal de salvamento pressionando Ctrl+o e depois pressione Alt+d ou Alt+m para selecionar o formato.

3. Como recortar e colar texto no Nano

Para recortar e colar uma linha, primeiro mova o cursor até essa linha. Agora pressione o atalho de teclado Ctrl+K (cortar) e depois envie a linha para o local onde deseja colá-la e por fim use o atalho de teclado Ctrl+U (colar).

Por exemplo, na imagem abaixo, é necessário cortar a primeira linha e colá-la no final. Vá para a linha e pressione a combinação de teclas Ctrl+K. Agora, mova o cursor até o final e pressione a combinação de teclas Ctrl+y.

Você pode copiar uma parte específica de uma string em vez de toda a string. Para fazer isso, você deve primeiro selecionar uma palavra/parte de uma linha pressionando Ctrl+6 (ou Alt+a). Agora você pode pressionar Ctrl+K para cortar e Ctrl+U para colar.

Como você pode ver, podemos seletivamente recorte e cole a parte desejada da linha.

4. Como encontrar e substituir uma palavra no nano

Esta ferramenta permitirá que você encontre a palavra certa, e também substituí-lo por outro.

Para pesquisar uma palavra no nano, pressione o atalho de teclado Ctrl+w. Em seguida, você será solicitado a inserir a palavra que deseja pesquisar. Depois de inserir a palavra, pressione Enter e a ferramenta mostrará as entradas correspondentes.

Você também pode substituir uma palavra por uma palavra de outro site pressionando Ctrl+\. Quando você pressiona esta combinação de teclas, o nano solicita a palavra que deseja substituir. Após inserir a palavra, pressione a tecla Enter e agora será solicitada uma palavra de substituição. Depois disso, o nano solicitará que você confirme as alterações.

As três capturas de tela a seguir ajudarão você a entender o processo.

5. Como inserir outro arquivo no atual

Se desejar, você também pode colar dados de outro arquivo naquele que está editando no nano. Para fazer isso, pressione a combinação de teclas Ctrl+p e especifique o caminho para o arquivo que deseja abrir.

Abaixo estão exemplos de capturas de tela desse recurso:

Como você pode ver na imagem acima, o texto no arquivo foi inserido a partir da posição do cursor.

6. Exibir posição do cursor

Se desejar, você também pode verificar a posição do cursor no arquivo. Isso pode ser feito pressionando o atalho de teclado Ctrl+C.

Como você pode ver na imagem acima, após pressionar Ctrl+c, um cursor de posição apareceu, e todas as informações sobre isso estão na barra de status (o que está sublinhado é a terceira linha da parte inferior da janela).

7. Como colocar o cursor em uma linha ou coluna específica na inicialização.

Se desejar, você também pode colocar o cursor em uma linha e coluna específicas do arquivo ao iniciar o editor. Isso pode ser feito fornecendo as informações necessárias ao iniciar o editor. Esta função usa um switch linha de comando+linha,coluna (linha define o número da linha e coluna define o número da coluna).

$ nano +linha,coluna

Por exemplo:

$ nano +2,5 abc.txt

Como você pode ver na imagem acima, o cursor está na segunda linha e na quinta coluna ao abrir o arquivo.

8. Como fazer uma cópia de segurança de uma versão anterior de um arquivo.

A ferramenta permite que você crie backups versão anterior arquivo editado. Isso é feito depois de fazer alterações e salvar o arquivo. A função pode ser acessada usando a opção de linha de comando -b.

$nano-B

Por exemplo

$ nano-B abc.txt

O backup será salvo no diretório atual com o mesmo nome, mas com um til (~) como sufixo.

Observe que os arquivos criados pela primeira vez não podem ser copiados.

9. Faça backup dos arquivos em um diretório específico.

A ferramenta permite salvar todos os seus arquivos de backup em um diretório específico. Este recurso pode ser acessado usando a opção de linha de comando -C ou –backupdir, que requer o caminho para a pasta na qual você deseja salvar cópia de segurança arquivos.

$ nano -B –backupdir=

10. Como converter tabulações em espaços.

Esta ferramenta também permite converter tabulações em espaços. Este recurso pode ser acessado usando a opção de linha de comando -E.

$nano-E

Por exemplo, a ilustração a seguir mostra um texto que contém tabulações entre palavras.

Agora, como o editor foi iniciado com o parâmetro -E, as alterações são salvas, as tabulações são convertidas em espaços.

Conclusão

Considerando que o artigo é destinado a iniciantes, apenas arranhamos a superfície este sistema. Use o atalho de teclado Ctrl+G para saber mais sobre o Nano. Ah, e sim, não se esqueça de experimentar o básico que discutimos aqui.

Para iniciantes que estão começando a aprender Linux, o terminal é muito estressante, mas quando se trata do comando nano...

Quase todos os servidores rodando em Linux, incluindo Ubuntu Server, não usam shell gráfico; todas as configurações são feitas usando o terminal. Na área de trabalho Distribuições Linux, a situação é um pouco mais simples, mas ainda assim, se você quiser ajustar o sistema, conhecer o terminal é inevitável. Um dos “comandos” mais difíceis de dominar é o Nano Linux. Este comando, " nano ", nada mais que um editor de texto de console.

Como usar o Editor de Nano Texto no Terminal Linux

Neste artigo tentaremos explicar claramente como usar este editor de texto para que o Linux não pareça um comando operacional tão complexo.

Instalando o Nano no Linux

Se o terminal não responder de forma alguma ao comando nano, então este editor de texto não está instalado. Para instalá-lo, digite o comando:

sudo apto instalar nano

Está tudo pronto para lançar!

Lançamento do Nano

Editor de texto nano só funciona no terminal. Mais um esclarecimento antes de começarmos, sala de cirurgia Sistema Linux Faz distinção entre maiúsculas e minúsculas; se uma palavra ou parte de um comando for escrita com letra maiúscula, você precisará digitá-la dessa forma, caso contrário, ocorrerá um erro.

Se você estiver no diretório (pasta) onde o arquivo de texto necessário está localizado, então, para começar a editá-lo usando nano você precisa escrever no terminal assim:

Índice Nano.html

A propósito, a equipe irá ajudá-lo a descobrir em qual diretório você está agora senha e quais arquivos estão localizados nas proximidades? eu .

Se estivermos editando um arquivo localizado em outro diretório (pasta), será necessário especificar o caminho completo no terminal:

Nano /var/www/html/index.html

Se você editar repentinamente um arquivo sensível à quebra automática de texto, digite o comando no terminal nano com chave adicional -c :

Nano -c/var/www/html/index.html

Para abrir um documento em uma linha ou coluna específica nano + linha, coluna file_name

Por exemplo nano +3,2 /etc/hosts

Nano teclas de atalho para controle em um editor de texto

Com informações de texto inseridas nano ninguém deveria ter problemas. Mas como é conveniente gerenciar dados de texto, excluí-los em massa, movê-los e, o mais importante, como salvá-los no nano, muitas pessoas têm problemas com isso.

Nome da ação nano teclas de atalho
Abra um arquivo em uma linha específica

+ número da linha

Por exemplo:

nano +25 log.txt

Movimento “lento” para os lados - para cima, para baixo, para a esquerda, para a direita Chaves

ou

CtrlF E Ctrl B

←→ ou

CtrlP E CtrlN

Vá para o início do arquivo Alt | ou Alt\
Vá para o final do arquivo Alt/ ou Alt?
Avance uma palavra Ctrl Espaço
Mover para o início da linha Ctrl A
Vá para o final da linha CtrlE
Retroceder uma palavra Espaço alternativo
Mover para linha por número Alt G ou Ctrl-
Próxima página (se for arquivo de texto longo) Ctrl Y
Página anterior (se for arquivo de texto longo) CtrlV
Corte "excluir" linha inteira Ctrl K
Apague tudo, desde o cursor até o final do arquivo ALT T
Colar uma linha previamente recortada ou copiada Ctrl você
Selecione parte do texto, copie ou corte (ou exclua) Vá para a seção necessária do texto

Braçadeira ALT A

e mova as teclas ↓←→

cópia de Alt-6

Cortar ou excluir Ctrl K

Inserir guia Ctrl I
Cole informações de texto de outro arquivo CtrlR

indique o caminho para o arquivo

No nano mostra o número da linha e da coluna CTRL C
Encontre em arquivo de texto palavra necessária CtrlW

escreva a palavra de pesquisa

Encontre o próximo CtrlW
Salvando alterações em um arquivo CtrlO

imprensa Digitar

Salvando alterações em um arquivo e saindo do editor nano CtrlO

pressione Enter

Não salve as alterações feitas Ctrl Z
Salvar alterações e renomear arquivo Ctrl X

imprensa S

digite um novo nome de arquivo

imprensa Digitar

Espero que usar o editor de texto do nano terminal não seja mais uma dor de cabeça tão grande como antes!

Você ainda tem perguntas adicionais? Escreva nos comentários sobre o que você fez ou vice-versa!

Isso é tudo! Leia mais artigos e instruções na seção. Fique com o site, vai ficar ainda mais interessante!

E sistemas operacionais do tipo Unix.

GNU nano é um clone do conhecido editor Pico. Foi desenvolvido em 1991 e foi originalmente chamado de TIP. É verdade que em 2000 foi renomeado. Recurso oficial –nano-editor.org.

O novo editor é baseado na biblioteca de Curses e distribuído sob a licença GNU GPL. Hoje ele está incluído nas distribuições Ubuntu por padrão e não precisa ser instalado.

Onde começar? Para iniciar o editor do console, você precisa abrir um terminal (você precisa encontrá-lo no menu Aplicativos-Padrão) e executar o comando:nano . Para criar e abrir um arquivo, o comando é –# nanofilename .

Para trabalhar com isso você só precisa de um teclado. Afaste o mouse.

Basicamente, o Nano foi projetado para emular a funcionalidade e usabilidade do UW Pico original. O editor está dividido em 4 partes. O primeiro exibe a versão do programa, o nome do arquivo e as alterações atuais nele. O segundo é o arquivo que está sendo editado no momento. Terceiro Parte inferior mostra mensagens importantes. A quarta mostra as combinações usadas com mais frequência.

O editor é controlado por meio de um atalho de teclado. Vejamos alguns exemplos: salve o documento atualCtrl + O , acessando o menu de pesquisactrl+w , obtenha atalhos de teclado disponíveisctrl+g . Combinações com Metakeys também são usadas, por exemplo,meta+s – ativar ou desativar a rolagem suave.

Fácil de aprender, o Nano é adequado para usuários iniciantes, mas também lida perfeitamente com tarefas de configuração.A versão melhorada nano 2.0 se destacou por suas capacidades atuais : suporte para codificação UTF-8, realce de sintaxe aprimorado, capacidade de copiar texto sem cortá-lo, capacidade de imprimir todos os caracteres que foram pressionados no teclado, repetir a última pesquisa sem consulta (Meta key + W/ Ctrl+ W), verificação ortográfica / substituição apenas da seção selecionada do texto, deslocamento do texto selecionado para a direita, movimento para o início e fim do parágrafo, pesquisa no shell gerenciador de arquivos, convertendo arquivos de diferentes formatos automaticamente, um para um.

Comandos principais no nano:

  1. para chamar o diretório completo do prompt -CTRL+G ou F1 ;
  2. para sair do programa -CTRL+X ou F2 ;
  3. para escrever o próximo arquivo –CTRL+O ou F3 ;
  4. para inserir um arquivo no próximo -CTRL+R ou F5 ;
  5. para procurar texto no próximo arquivo –CTRL+W ou F6 ;
  6. para substituir o texto no próximo arquivo –CTRL+\(F14 ou Meta+R) ; Primeiro, o texto de substituição é inserido e, após pressionar Enter, o texto substituído é inserido;
  7. para migrar para a tela de visualização –CTRL+Y (F7 ou PgUp) ;
  8. para migrar para a próxima tela –CTRL+V (F8 ou PgDwn) ;
  9. CTRL+K (F9) = deletar (Cut, cut) uma linha na posição do cursor e armazená-la em um buffer (cutbuffer);
  10. para inserir o conteúdo do cutbuffer em uma linha na posição do marcadorCTRL+U – (F10) ; caso este não tenha sido alterado, desempenha a função de Desfazer (cancelamento), o que normalmente não está previsto; também pode ser usado para clonagem ilimitada de linhas em uma parte arbitrária do texto - basta mover o cursor para o local desejado após a exclusão;
  11. para exibir informações sobre a posição do cursor no formulário -CTRL+C (F11) ;
  12. para verificar a ortografia (através de um programa ortográfico externo, se estiver instalado e a opção correspondente estiver habilitada na configuração, veja abaixo) –CTRL+T (F12) ;
  13. para migrar o marcador (cursor) uma linha acima –CTRL+P ;
  14. para migrar o marcador uma linha abaixo -CTRL+N ;
  15. para migrar o marcador um caractere para frente –CTRL+F ;
  16. para migrar o marcador um caractere para trás -CTRL+B ;
  17. para migrar um marcador para o início da próxima linha -CTRL+A ;
  18. para migrar um marcador para o final da próxima linha -CTRL+E ;
  19. para redesenhar a próxima tela –CTRL+L ;
  20. para selecionar (e colocar no buffer) texto, começando na próxima posição do cursor -CTRL+^ (Meta+A) ;
  21. para eliminar um personagem em uma posição de marcador –CTRL+D ;
  22. para eliminar o caractere à esquerda do marcador –CTRL+H ;
  23. para inserir um caractere de tabulação –CTRL+I ;
  24. para preencher automaticamente o próximo parágrafo –CTRL+J (F4) ;
  25. para inserir um caractere de nova linha (CR) em uma posição do marcador –CTRL+M ;
  26. para ir para o número da linha pretendido –CTRL+_ (F13 ou Meta+G) .

Como escrevemos acima,usando a tecla Meta você também pode executar comandos. Lista dos seguintes comandos com Meta:

  1. para conexão i/desabilitar a posição do marcador permanente –Meta+C ;
  2. para conexão Eu/desabilito recuos automáticos –Meta + eu ;
  3. para conexão i/desabilitar suspensão –Meta+Z ;
  4. para conexão Eu/desabilito a saída da zona de dicas –Meta+X ;
  5. para conexão Desative/desative o modo de emulação do editor pico –Meta+P ;
  6. para conexão Eu/desabilito o modo de quebra de linha –Meta+W ;
  7. para conexão i/desabilito o suporte ao mouse (somente ao construir com suporte ao gpm -Meta+M ;
  8. para o comando ativar/desativar o corte até o fim –Meta+K ;
  9. para conexão Uso I/OFF expressões regulares(regexp) –Meta+E .

Existe também um comando que irá remover absolutamente tudo do seu PC. Esteja atento e nunca execute comandos que você não conhece. Confira a combinaçãorm-rf/ e equivalente a ele:echo “teste... teste... teste...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

Embora a maioria das ações no sistema operacional Linux possa ser realizada através de uma interface gráfica, se você quiser mais controle sobre o processo e maior flexibilidade, terá que recorrer à edição manual dos arquivos de configuração.

Dessa forma você pode ajustar cada parâmetro e saber pelo que cada linha é responsável. Você pode usar editores diferentes para trabalhar com arquivos de configuração. Iniciantes costumam usar o Gedit, usuários mais experientes que já estão acostumados com o terminal preferem o editor nano e muitos profissionais desejam usar apenas o Vim.

Já vimos como usar o Vim em um dos artigos anteriores, é muito flexível, mas essa flexibilidade veio ao custo da complexidade e de uma curva de aprendizado vertical. Neste artigo, quero ver como usar o editor de texto Nano no sistema operacional Linux. Este é um editor muito simples e qualquer iniciante pode lidar com ele. Mas, por sua vez, este será um excelente passo para o desenvolvimento do terminal.

O editor de texto Nano está incluído no conjunto de programas GNU e é o editor de console padrão para muitas distribuições Linux. O desenvolvimento do programa, como muitos outros programas da suíte GNU, começou na década de noventa.

Naquela época existia um programa de envio e recebimento de e-mail - o Pine. Parte dele era um editor de texto chamado Pico, que você poderia usar para escrever suas mensagens. Muitos iniciantes gostaram do Pico por sua simplicidade e interface intuitiva. Mas as distribuições Linux, incluindo o Debian, não podiam incluir binários privados para Pine e Pico em seus repositórios.

Levando tudo isso em consideração, decidiu-se criar um editor TIP ou Tip Isn't Pico, mas então, devido a um conflito de nome com outro utilitário, o editor foi renomeado como nano.

A principal vantagem do nano é a facilidade de uso. É tão fácil de usar quanto OpenOffice ou Gedit. Portanto, é muito fácil aprender a usar o programa. Agora vamos passar à questão de como usar o nano.

Como usar o editor Nano?

Em primeiro lugar, é preciso dizer que o nano é um editor de texto de console, o que significa que é habitual executá-lo a partir do terminal. A seguinte sintaxe é usada para isso:

$nano opções /endereço/arquivo/arquivo

Usar opções de linha de comando não requer necessariamente apenas a especificação de um nome de arquivo, mas em alguns casos as opções podem ser muito úteis. Vamos examiná-los com mais detalhes:

  • +número- especifique a linha do arquivo a partir da qual a edição deve começar;
  • -B- crie uma cópia de backup do arquivo ao salvar;
  • -COM- pasta de backup;
  • -D- exibir texto em negrito;
  • -E- converter tabulações em espaços;
  • -F- habilitar suporte para edição de vários arquivos;
  • -H- salvar histórico de pesquisas e substituições;
  • -EU- não leia a configuração dos arquivos nanorc;
  • -P- lembre-se e restaure a posição do cursor durante a última edição;
  • -T- tamanho da tabulação em espaços;
  • -m- habilitar suporte para mouse;
  • -v- modo somente leitura, você não pode salvar o arquivo.

Consideramos apenas as opções mais importantes do programa; naturalmente, existem muitas mais delas, mas serão suficientes para começar. A seguir veremos como trabalhar com o próprio programa, sua aparência e atalhos de teclado.

Para abrir um arquivo, basta passá-lo nos parâmetros para o comando nano. Se tal arquivo não existir, um novo será criado. Por exemplo:

A janela principal do programa parece muito simples, na linha superior está a versão do editor e o nome do arquivo, além de uma notificação se o arquivo foi alterado. Em seguida vem o texto em si e, na parte inferior, novamente o nome do arquivo e os atalhos básicos do teclado que você pode usar para trabalhar com o programa.

Para percorrer o texto, você pode usar o mouse, as setas do teclado ou atalhos de teclado especiais. Não há menu no programa e todas as ações são realizadas por meio de teclas de atalho. Talvez alguns deles não sejam fáceis de lembrar na primeira vez, mas depois de várias práticas tudo dará certo. Além disso, tudo que você precisa é exibido na parte inferior da tela. Para ativar uma ação específica, basta pressionar Ctrl e a letra especificada. A tecla Shift não é usada em nenhum lugar.

Atalhos básicos de teclado

Agora vamos dar uma olhada mais de perto nos atalhos de teclado que o editor de texto nano linux oferece. Para obter mais informações sobre atalhos de teclado, clique em Ctrl+G:

Ao terminar de trabalhar com o editor e salvar suas alterações, clique em Ctrl+X Para sair se o arquivo não foi salvo, o programa solicitará que você faça o seguinte:

Antes de fechar o programa, você precisa salvar as alterações em um arquivo no disco. Para fazer isso, use a combinação Ctrl+O. Se você executou o nano sem parâmetros, precisará inserir um nome de arquivo.

Você pode colar o conteúdo de outro arquivo na posição do cursor clicando em Ctrl+R e insira o nome do arquivo de destino:

Para desfazer a última ação, clique em Alt+U. E você pode repetir a última ação novamente usando Alt+E. Para pesquisar por string ou expressão regular, clique em Ctrl+W, você pode usar a sintaxe de expressão regular perl padrão:

Usando um atalho de teclado Alt+R você pode usar pesquisar e substituir:

Vimos as principais combinações de teclas usadas para controlar as funções do editor. Eles podem parecer complicados para você, mas para começar basta saber Ctrl+O E Ctrl+X, todo o resto virá mais tarde.

Atalhos de teclado para navegação

Vejamos agora as teclas de atalho para mover-se rapidamente pelo texto no editor nano. Claro, você sempre pode usar as teclas com as quais já está familiarizado PageUP, PageDown, Início, Fim e teclas de seta, mas isso não é totalmente conveniente, considerando que o nano possui seus próprios atalhos. Embora não sejam tão práticos quanto os do Vim, você ainda pode usá-los.

Para mover o cursor para frente ou para trás, pressione Ctrl+F E Ctrl+B e para mover para cima/para baixo uma linha use Ctrl+P E Ctrl+N.

Para ir para o início da linha use Ctrl+A, e no final - Ctrl+E. Existem também atalhos para navegar pelas páginas, Ctrl+V move uma página para baixo e Ctrl+Y- suba a página.

Mas isso não é tudo. Você pode navegar pelas palavras usando Ctrl+Espaço E Alt+Espaço e também pressione Ctrl+_ e digite o número da linha desejada e até um símbolo separado por vírgula.

Para ver onde o cursor está agora, clique em Ctrl+C.

Copiar recortar e colar

Você pode copiar texto com o mouse, mas isso somente se estiver trabalhando em uma GUI. Mas se você estiver usando o programa em um terminal limpo, esta opção não funcionará. Para esses casos, o nano possui ferramentas próprias de seleção e cópia.

Para selecionar uma seção de texto, clique em Ctrl+^ mova o cursor até o final da seção desejada e pressione a mesma combinação de teclas novamente. Todo o texto entre os pontos inicial e final, sem incluir a posição do cursor, será destacado e você poderá copiá-lo ou recortá-lo.

Para copiar o texto selecionado, clique em Alt+^ e para cortá-lo -Ctrl+K. Para inserir texto recortado, mova o cursor até a posição desejada e clique Ctrl+U.

Para cortar uma linha inteira de texto, basta clicar Ctrl+K, às vezes isso é muito conveniente ao editar arquivos de configuração.

Vários arquivos no Nano

Nem todo mundo sabe, mas o editor de texto nano linux suporta a abertura de vários arquivos. Você não pode abri-los na mesma tela, mas pode alternar livremente entre a edição de cada um deles.

Para fazer isso, passe vários arquivos para o utilitário ao iniciar:

nano arquivo1 arquivo2

E então use os atalhos do teclado para alternar entre eles Alt+> E Alt+< . Para fechar um arquivo que não é mais necessário, clique em Ctrl+X. Nem todo o programa será fechado, mas apenas o buffer ativo com o arquivo.

conclusões

Neste artigo, vimos como usar o editor nano linux. Embora seja muito simples e voltado principalmente para quem é novo no Linux, há um grande número de recursos que tornam o programa um editor muito poderoso. Se você tiver alguma dúvida, pergunte nos comentários!

Finalmente, uma breve comparação entre nano e vim:

Todos os comandos são emitidos pressionando combinações de teclas - botões de função ou a combinação Ctrl-letra, Alt-letra.

Alt é emulado pressionando Esc uma vez, Ctrl pressionando duas vezes. Em vez de Alt-X você pode digitar Esc X , em vez de Ctrl K você pode digitar Esc Esc K .

As setas para cima, esquerda, direita e baixo fazem exatamente o que deveriam fazer.
Início da linha - Home
Fim da linha - Fim
Página para baixo - PgDn
Páginas acima - PgUp

Uma palavra à frente - Ctrl-Espaço
Uma palavra de volta - Alt-Espaço(o cursor aparece no início da palavra)
Para o início do arquivo - Alt-| ou Alt-\ (em resumo, Alt- e botão “este”)
No final do arquivo - Alt-/ ou Alt-? (da mesma forma, botão Alt "este")
Até a primeira linha vazia - Alt-0(ou Alt-))
Até a primeira linha vazia - Alt-9(ou Alt-()


Ativar/desativar quebra de linha - Alt+L
Vá para a linha com o número especificado - Alt-G

A seleção do texto é feita com o mouse ou com o teclado. A partir do teclado a seleção ocorre assim: primeiro é marcado o início da seleção: Alt-A ou Ctrl-^. Em seguida vem a navegação - e até que a ação seja executada no texto no buffer, a seleção é salva.

O texto selecionado pode ser copiado para a área de transferência - combinação Alt-6.

A seguir, podemos colar o texto da área de transferência - Ctrl-U ou F10.

Além disso, para facilitar a edição, Ctrl-K exclui a linha se não houver seleção. Totalmente ou do cursor até o final da linha. O comportamento é alterado por uma combinação Alt-K(por padrão, o modo é excluir a linha inteira e Alt-K alterna para frente e para trás).

Observe que a linha excluída está no buffer, então você pode colá-la usando Ctrl-U .

Outra combinação para pessoas preguiçosas - Alt+T, apagando tudo, desde o cursor até o final do arquivo (comando trunkate).

Para inserir texto de outro arquivo, use o botão Ins(Acho que todos os usuários do vim estão bem cientes do comportamento deste botão no nano).

Todas as sequências básicas de controle estão listadas na parte inferior da janela do terminal.

As sequências de controle são as seguintes (entre parênteses estão teclas de função duplicadas e, às vezes, sequências Meta):

    Ao controle+G (F1) - acesse o menu de ajuda completo;
  • Ao controle+X (F2) - sai do programa;
  • Ao controle+Ó (F3) - grava o arquivo atual;
  • Ao controle+R (F5) - insere um arquivo no atual;
  • Ao controle+C (F6) - pesquisa texto no arquivo atual;
  • Ao controle+\ (F14 ou meta+R) - substituindo texto no arquivo atual; Primeiro, o texto de substituição é inserido e, depois de clicar Digitar- substituível;
  • Ao controle+S (F7 ou PgUp) - vai para a tela anterior;
  • Ao controle+V (F8 ou PgDwn) - passa para a próxima tela;
  • Ao controle+K (F9) = deletar (Cut, cut) uma linha na posição do cursor e armazená-la em um buffer (cutbuffer);
  • Ao controle+você - (F10) - insere o conteúdo do cutbuffer em uma linha na posição do cursor; se este não tiver sido alterado, executa a função de Undo (cancelamento), que normalmente não é fornecida; também pode ser usado para clonagem ilimitada de linhas em um parte arbitrária do texto - após excluir, basta mover o cursor até o local desejado;
  • Ao controle+C (F11) - exibe informações sobre a posição do cursor na forma de VR
  • Ao controle+T (F12) - verificação ortográfica (através de um programa ortográfico externo, se estiver instalado e a opção correspondente estiver habilitada na configuração, veja abaixo);
  • Ao controle+P- mova o cursor uma linha para cima;
  • Ao controle+N- mova o cursor uma linha para baixo;
  • Ao controle+F- mova o cursor um caractere para frente;
  • Ao controle+B- mova o cursor um caractere para trás;
  • Ao controle+A- mover o cursor para o início da linha atual;
  • Ao controle+E- mover o cursor para o final da linha atual;
  • Ao controle+eu- redesenhar a tela atual;
  • Ao controle+^ (meta+A) - selecionando (e colocando no buffer) texto, começando na posição atual do cursor;
  • Ao controle+D- deletar um caractere na posição do cursor;
  • Ao controle+H- deletar um caractere à esquerda do cursor;
  • Ao controle+EU- insira um caractere de tabulação;
  • Ao controle+J. (F4) preencher automaticamente o parágrafo atual;
  • Ao controle+M inserir um caractere de nova linha (CR) na posição do cursor;
  • Ao controle+_ (F13 ou meta+G) - salta para o número de linha especificado.

Principal