Hardware

Como editar arquivos no linux: o editor de texto vi é seu melhor amigo

Índice:

Anonim

Vi, da palavra Visual, é um programa catalogado como editor de texto, pois, diferentemente daqueles categorizados como processador de texto, não oferece ferramentas para visualizar o resultado final do documento no momento da impressão. Em outras palavras, falta opções para centralizar ou justificar o texto, mas permite atividades básicas como copiar, colar, mover ou excluir caracteres de forma versátil. Geralmente, esses tipos de programas são usados ​​pelos programadores para o desenvolvimento do código fonte.

Certamente, você está se perguntando por que devemos saber sobre o Vi?, o principal motivo é porque é encontrado em todas as distribuições Linux e em situações de emergência, pode ser o único editor disponível para resolver algum problema de corrupção do sistema, erros de inicialização ou outra catástrofe. No entanto, os recursos necessários são baixos e é ideal para o gerenciamento de arquivos do sistema.

O editor de texto do Vi

O Vi foi criado com recursos editáveis ​​e ex, dois editores do Unix. Originalmente escrito por Bill Joy em 1976. Existe uma versão aprimorada chamada Vim, mas como o Vi está em quase todas as distribuições, é necessário conhecer seus rudimentos para operações de emergência.

O editor Vi é um editor de texto que pode ser usado em todos os tipos de terminais, sua execução é em tela cheia, é capaz de lidar com o texto de um arquivo inteiro na memória e algumas teclas são suficientes para realizar as operações necessárias.

Modos Vi

A operação do vi depende de três estados ou modos:

  • O comando ou modo regular: é o modo padrão do vi, em que as teclas permitem executar ações para mover o curso, navegar no arquivo, manipular o texto ou simplesmente sair da edição.O segundo, o modo de inserção ou texto: as teclas inserem caracteres no texto e, por último, modo de última linha ou ex: onde as teclas são usadas para escrever comandos na parte inferior da tela, na última linha.

Vi guia de sobrevivência

A sintaxe para executar o Vi no seu terminal é a seguinte:

Eu vi 'nome do arquivo'

Depois que o arquivo for exibido, você poderá mover-se com os cursores de seta ou com as teclas: h, j, k, l, caso você não tenha nenhum cursor de seta.

Também há outras maneiras de invocar o vi. Por exemplo:

Se você deseja apenas abrir a janela de edição sem arquivos, use:

Eu vi

No caso da sintaxe comum, se o 'nome do arquivo' não existir, o vi gera um arquivo com o nome indicado.

Você pode abrir o vi com vários arquivos de uma vez:

viu arquivo1 arquivo2

Da mesma forma, permite abrir o arquivo posicionando o cursor em uma linha específica, no final do arquivo ou de acordo com a ocorrência de uma palavra-chave. Abaixo estão os exemplos, respectivamente:

vi +45 arquivo1 vi + $ arquivo1 vi + / Havia arquivo1

Você pode estar interessado em ler: LyX: Processador de documento avançado no LaTeX para Ubuntu

Comandos básicos

Com alguns comandos básicos, agora você pode trabalhar no seu arquivo vi.

Comando Descrição do produto
: q É para sair do editor (sem salvar as informações)
: q! É uma maneira forçada de sair do editor sem salvar as informações (mesmo que já tenham sido feitas alterações no arquivo)
: wq Salve o arquivo e feche o editor
: nome do arquivo Salve o arquivo com o nome especificado

Comandos de edição

Comando Descrição do produto
x Usado para excluir o caractere que está atualmente sob o cursor
dd É usado para excluir a linha que está atualmente sob o cursor.
d x d É usado para remover x número de linhas do arquivo, contando a que está atualmente sob o cursor.
n x É usado para excluir n caracteres contados no cursor naquele momento.
x >> É usado para identificar x linhas à direita, começando pelo cursor.
x << É usado para a indentação de x linhas à esquerda, começando pelo cursor.
RECOMENDAMOS VOCÊ Como usar o Cron e o Crontab no Linux

Encontre e substitua

Para realizar pesquisas de palavras, fazemos isso no modo regular ou de comando. É tão simples quanto inserir o símbolo “ / ” seguido da sequência de caracteres a ser pesquisada. Pressione a tecla Enter para confirmação. Para navegar entre ocorrências, usamos a tecla n.

Se o que precisamos é substituir uma sequência de caracteres específica, a sintaxe a ser usada é a seguinte:

Para fazer isso em uma linha

: s / string para substituir / string de substituição /

Para fazer a substituição em todo o documento

A substituição pode ser feita em todo o documento com a seguinte sintaxe:

% s / string para substituir / string de substituição /

A melhor coisa sobre esse método é que ele é extremamente eficaz para pesquisar o uso de expressões regulares.

Copiar e colar

O editor Vi também nos permite copiar e colar uma seleção de linhas. O processo é simples, apresentamos o seguinte comando:

nyy

Onde, n representa o número de linhas que eu quero copiar.

Por exemplo, se o comando que eu executo for este:

18anos

O resultado será 18 linhas copiadas para a área de transferência. Para colar a seleção, basta digitar a letra p .

Cortar e colar

Esse processo é semelhante ao anterior, mas substituímos o comando por:

ndd

Da mesma forma, n representa o número de linhas para cortar e, finalmente, colar, usamos a tecla p.

A vida te salvou? Eu já te vi? ? Conte-nos sobre a sua experiência nos comentários.

Hardware

Escolha dos editores

Back to top button