Categories: Tecnologia

Como sair do editor Vi ou Vim

O vieditor é confuso se você não está acostumado. É necessário um aperto de mão secreto para escapar deste aplicativo se você tropeçar nele. Veja como encerrar o vi ou vim no Linux, macOS ou qualquer outro sistema semelhante ao Unix.

A resposta rápida

Se você está dentro viou vime precisa sair – salvando ou não suas alterações – veja como:

  • Primeiro, pressione a tecla Esc algumas vezes. Isso garantirá que viestá fora do modo de inserção e no modo de comando.
  • Em segundo lugar, digite :q!e pressione Enter. Isso diz vipara sair sem salvar nenhuma alteração. (Se quiser salvar suas alterações, digite :wq.)

Se você quiser aprender a linha de comando do Linux, precisará saber muito mais do que isso. Continue lendo e mostraremos como vifunciona e por que as instruções para parar de fumar são tão incomuns. vié uma ferramenta importante e poderosa e a curva de aprendizado vale a pena.

vi, o editor onipresente

Porque viestá em toda parte, as chances são de que você vai dar de cara com ele. Você pode até se encontrar lá dentro vipor acidente. Talvez alguém peça a você para procurar por eles em seu computador Linux. Você emite um comando like crontab -ee viaparece. Surpresa, alguém configurou o editor padrão paracrontab  ser vi.

Talvez você esteja administrando um sistema em que vié o único editor ou o único que funcionará por meio de uma sessão SSH remota e precise editar o arquivo .bashrc de um usuário.

O comando para iniciar vie abrir um arquivo é direto. Digite vi, um espaço e o nome do arquivo. Pressione Enter. O programa que é lançado pode ser viou pode ser vim‘melhorado vi‘. Depende da sua distribuição Linux – por exemplo, o Ubuntu usa vim. Todas as instruções neste artigo se aplicam igualmente a vim.

 vi .bashrc

A diferença imediatamente perceptível entre vie outros editores é que, ao viiniciar, você não pode simplesmente começar a digitar o texto. Isso porque vi é um editor modal . A edição é realizada em um modo, o modo Inserir, e a emissão de comandos é realizada no modo Comando. viinicia no modo de comando.

Se você não está familiarizado com o conceito de modo de inserção e modo de comando , pode ser desconcertante. Muitos dos comandos que você pode emitir no modo Comando afetam o arquivo que você está digitando. Se você está no modo Comando, mas está tentando digitar um texto no arquivo por engano, isso não vai terminar bem. Alguns dos pressionamentos de tecla que você emitir serão reconhecidos como comandos. Esses comandos podem excluir ou dividir linhas, mover o cursor ou excluir texto.

E, não importa o que você digite, você não consegue encontrar uma maneira de sair ou sair do editor. Enquanto isso, seu arquivo está ficando bastante mutilado e os bipes aparentemente aleatórios estão deixando você louco.

Modo de comando e modo de inserção

Você precisa alternar  vipara o modo apropriado para o que está tentando realizar.

O modo de comando é o modo padrão ao viiniciar. A menos que você saiba, você começará a tentar digitar. Se acontecer de você apertar a tecla ‘i’, ou qualquer uma das outras 10 teclas que invocam o modo de inserção (a, A, c, C, I, o, O, R, s e S) você verá de repente o que você está digitando. Agora você está no modo Inserir.

Isso pode parecer um progresso até você apertar uma das teclas de seta. Se você fizer isso, A, B, C ou D aparecerá como a única letra em uma nova linha em branco. No início do arquivo.

Tudo bem, nós protegemos você. Isso é surpreendentemente fácil quando você sabe como. Lembre-se dessas duas teclas: Esc leva você ao modo Comando e “i” leva você ao modo Inserir.

Você precisa estar no modo Comando e inserir o comando correto para sair do editor.

Do Modo de Comando à Segurança

Para entrar no modo de comando, pressione a tecla Esc. Nada visível acontecerá. Acerte mais algumas vezes. Se ouvir um bipe ao pressionar a tecla Escape, você está no modo Comando. O bipe está dizendo “Pare de pressionar Esc, você já está no modo de comando”. Se você ouvir um bipe ao pressionar Esc, tudo bem.

Digite dois pontos, a letra “q” e um ponto de exclamação, sem espaços. Esses três caracteres devem aparecer na extremidade esquerda da linha inferior do terminal. Caso contrário, pressione Esc até ouvir um bipe e tente novamente. Pressione a tecla Enter quando puder vê-los:

: q!

Neste comando qestá uma abreviatura de quit. O ponto de exclamação adiciona ênfase, então é como se você estivesse gritando “Saia!” em vi. Isso pode fazer você se sentir um pouco melhor.

O ponto de exclamação também instrui via não salvar nenhuma das alterações feitas no arquivo. Se você tem andado desajeitado vie não sabe o que está fazendo, provavelmente não quer salvar a destruição que causou.

Quando estiver de volta à linha de comando, você pode querer verificar novamente para ter certeza de que o arquivo não foi alterado. Você pode fazer isso com o seguinte comando:

cat .bashrc | Menos

Quando você estiver saindo vi, se vir uma mensagem dizendo “sem gravação desde a última alteração”, significa que você perdeu o ponto de exclamação do comando. Para evitar que você desista e perca quaisquer alterações que queira manter, viestá dando a você a chance de salvá-las. Basta emitir novamente o :q!comando com o ponto de exclamação no lugar para sair vie abandonar quaisquer alterações.

Se você tiver certeza, salve suas alterações

Se você estiver satisfeito com as alterações feitas no arquivo, pode sair e salvar as alterações usando o :wqcomando (escrever e sair). Antes de continuar, certifique-se de que deseja que suas edições de tela sejam gravadas no arquivo.

Digite dois pontos, a letra w (escrever) e a letra q (sair). Pressione a tecla Enter quando puder vê-los no canto inferior esquerdo do terminal:

: wq

A curva de aprendizado vale a pena

Usar vié um pouco como usar um piano. Você não pode simplesmente sentar e usá-lo; você tem que colocar em prática. Sentar-se frio e tentar aprender na hora quando a pressão está sobre você para editar algo não é a maneira de fazer isso. Faz tanto sentido quanto sentar-se ao piano pela primeira vez no momento em que a cortina se levanta para o concerto inaugural.

Muito do poder do vivem de suas várias combinações de teclas, cada uma desempenhando uma tarefa de edição comum. Isso é ótimo, mas você não pode se beneficiar deles até que os tenha memorizado, praticado e eles façam parte da sua memória muscular.

Até então, se você estiver dentro vie olhando para um arquivo importante, apenas :q!e saia normalmente. Seu arquivo importante vai agradecer.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago