Carregando
0x120Lição 19 de 28

Sobreviva ao Vim (e conheça o nano)

Edite arquivos em qualquer servidor e finalmente aprenda a sair do Vim.

20 min Questionário com 5 perguntas
Ao final desta lição, você saberá
  • Explicar a edição modal e alternar entre os modos normal e de inserção
  • Fazer pequenas edições, salvar e sair no Vim
  • Escolher o nano quando você só precisa de uma edição rápida

Cedo ou tarde você vai estar num servidor sem editor gráfico. Ou o Git vai jogar você no Vim sem aviso, e você vai descobrir que nada do que digita faz o que você espera, e que não consegue sair. Todo mundo já passou por isso. Você não precisa dominar o Vim, só sobreviver a ele.

Por que digitar faz coisas estranhas

O Vim tem modos. No modo normal, que é onde ele começa, as teclas são comandos, e não texto. Então digitar uma palavra roda uma sequência de comandos. Para digitar, você primeiro precisa entrar no modo de inserção.

Você querPressione
Começar a digitari (inserir aqui), a (depois do cursor), o (numa linha nova)
Voltar ao modo normalEsc, e, na dúvida, pressione de novo
Mover-seh j k l, ou as setas
Apagar um caractere / uma linhax / dd
Salvar:w e depois Enter
Salvar e sair:wq e depois Enter
Sair sem salvar:q! e depois Enter

Experimente

Até 15 XP

Fuja do Vim

Este é um editor modal pequeno, mas de verdade. Clique primeiro no editor preto e depois use o teclado, ou os botões abaixo dele. Fique de olho na barra de baixo: ela sempre diz em que modo você está.

Desafio 1 de 4: Você caiu no Vim sem querer. Saia sem mudar nada.

Merge branch main into feature
# Please enter a commit message.
-- NORMAL --

Clique no editor para digitar, ou use estas teclas.

Ou simplesmente use o nano

Se o Vim não é para você, o nano está na maioria dos sistemas e funciona como você espera: digite para editar, e os comandos ficam listados na parte de baixo, onde ^ significa Ctrl. Ctrl-O salva e Ctrl-X sai. Para o Git parar de abrir o Vim, defina o seu editor: export EDITOR=nano. Ainda vale a pena conhecer o plano de fuga do Vim, porque alguns servidores mínimos não têm mais nada.

Principais conclusões

  • O Vim tem modos: o normal para comandos e o de inserção para digitar.

  • O Esc sempre leva você de volta ao modo normal.

  • :wq salva e sai, e :q! sai sem salvar.

  • O nano serve muito bem, e você pode defini-lo como o seu EDITOR.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…