Casca

Trabalhando com o Vi Editor no Linux

Trabalhando com o Vi Editor no Linux

O que é o vi Editor

Vi ou o Editor Visual é o editor de texto padrão que vem com a maioria dos sistemas Linux. É um editor de texto baseado em Terminal que os usuários precisam aprender, essencialmente quando editores de texto mais amigáveis ​​não estão disponíveis no sistema. Alguns outros motivos para usar o Vi incluem:

Neste tutorial, aprenderemos como iniciar e usar o editor Vi e trabalhar com arquivos de texto.

Iniciando o Vi Editor

Vi Editor for Linux é um editor de texto baseado em Terminal, então primeiro você precisará abrir a janela Terminal. Depois de abrir o Terminal Linux, você pode:

Criando um arquivo com Vi

Para criar um arquivo no Vi, use o seguinte comando:

nome do arquivo vi

Exemplo: vi textfile.TXT

Para criar um arquivo em um local específico, use o seguinte comando:

vi / caminho / para / nome do arquivo

Abrindo um arquivo já existente

Para abrir um arquivo já existente, use o seguinte comando:

vi / caminho / para / nome do arquivo

Nota: Um nome de arquivo com o nome especificado será criado se ainda não existir no sistema

Os modos Vi

Antes de começar a trabalhar com arquivos, é importante aprender que o Vi Editor roda em dois modos: o modo Comando e o modo Inserir. No modo de comando, você pode basicamente percorrer o texto, pesquisar palavras em um arquivo e salvar um arquivo etc. Você pode executar vários comandos, mas não pode inserir nada em seu texto; para isso, você precisa estar no modo Inserir. Lembre-se de que no modo Comando, suas teclas digitadas funcionarão apenas como comandos; no entanto, no modo de inserção, você será capaz de digitar e editar o texto.

Alternando entre os modos

Ao criar ou abrir um arquivo no Vi pela primeira vez, você está no modo de comando. Embora pareça que você pode digitar aqui, você não pode. Para escrever qualquer coisa, você precisa mudar para o modo Inserir clicando no eu chave. Para voltar ao modo de comando, você simplesmente precisa apertar o Esc chave.

Nota: é importante observar que o editor Vi diferencia maiúsculas de minúsculas. Portanto, se suas teclas não estiverem dando os resultados desejados, certifique-se de não ter pressionado acidentalmente a tecla Caps Lock.

Modo de Comando

O Vi geralmente é iniciado no modo de comando. Você pode realizar operações administrativas em seus arquivos, como salvar um arquivo, executar comandos em seu arquivo, mover o cursor pelo arquivo, cortar / puxar e colar linhas e palavras em um arquivo. O modo de comando também permite que você encontre e substitua texto em um arquivo.

Movendo o cursor em um arquivo:

Normalmente, você pode mover o cursor pelo texto em seus arquivos com as teclas de seta para cima, para baixo, para a esquerda e para a direita do teclado. Caso você esteja usando um terminal remoto e as teclas de seta não funcionem da maneira desejada, você pode usar as seguintes teclas como substitutas:

Mover para a esquerda: h

Mova para a direita: l

Mover para cima: k

Mova para baixo: j

Modo de inserção

Para inserir texto em seu arquivo, você precisa estar no modo de inserção. Tudo o que você digitar neste modo será considerado texto e adicionado ao seu arquivo.

Trabalhando com arquivos vi

Inserindo texto

Depois de criar um novo arquivo ou abrir um arquivo já existente, você pode escrever texto nele mudando primeiro para o modo de inserção clicando no botão eu chave. Você notará que o próprio comando vi geralmente não aparece na tela. Você pode digitar algumas linhas e pressionar no final de cada linha. Para linhas mais longas, o vi não quebra o texto; ele quebra a linha na borda da tela.

Selecionando texto

Você pode selecionar um texto para copiar, cortar e colar apenas no modo de comando. Para selecionar o texto, posicione o cursor do lado esquerdo ou direito do texto que deseja selecionar e pressione o botão v chave. Você pode então mover o cursor para selecionar o texto.

Copiando texto

Depois de selecionar o texto, conforme descrito acima, você pode pressionar y para copiar o texto e x cortar o texto. Para colar o texto, posicione o cursor no local desejado e pressione o botão p tecla para colar o texto copiado ou recortado. Lembre-se de que você deve estar no modo de comando para realizar essas operações.

Excluindo texto

Para excluir um caractere de seu arquivo, mova o cursor até que ele esteja na letra incorreta e digite x chave. Para remover mais caracteres, digamos três, digite 3x.

Salvando e fechando um arquivo

No modo de comando digite : wq e pressione Enter para gravar o arquivo no disco e sair do vi. O comando :C só gravará o arquivo no disco e : q irá sair do vi sem salvar o arquivo. Você também pode dividir este comando, por exemplo, digite :C e pressione Enter para gravar o arquivo no disco sem sair ou digitar : q sair do vi sem salvar o arquivo.

Quando você tiver feito alterações em seu arquivo e sair sem salvar suas alterações, o vi lhe dará um aviso. Você pode ignorar o aviso usando o comando : q! E pressione enter.

Comandos vi comuns

Você usará os seguintes comandos de controle do Vi para contornar os arquivos no editor do Vi:

ComandoDescrição
Editando um Arquivo
euUse este comando para inserir texto antes da localização atual do cursor
euUse este comando para inserir texto no início da linha
umaUse este comando para inserir texto após a localização atual do cursor
oUse este comando para criar uma nova linha para o texto abaixo da localização atual do cursor
Excluindo personagens
xUse este comando para deletar o caractere sob a localização atual
XUse este comando para deletar o caractere antes da localização atual
dwUse este comando para apagar da localização atual para a próxima palavra
DUse este comando para apagar da localização atual até o final da linha
ddUse este comando para deletar toda a linha
Copiando e colando
yyUse este comando para copiar a linha atual
pUse este comando para colar o texto copiado após o cursor
PUse este comando para colar o texto puxado (cortado) antes do cursor
Mudando o texto
ccUse este comando para remover o conteúdo da linha
sUse este comando para substituir o caractere pelo caractere que você escreveu
rUse este comando para substituir o caractere sob o cursor e retornar ao modo de comando

Conclusão

Portanto, este tutorial foi sobre o editor Vi. Espero que você tenha aprendido a criar um novo arquivo ou abrir um existente. Você também aprendeu a inserir, excluir ou remover as palavras de um arquivo de texto.

SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...
0 A.D. Tutorial
Dos muitos jogos de estratégia que existem, 0 A.D. consegue se destacar como um título abrangente e um jogo muito profundo e tático, apesar de ser de ...