Como usar o VIM Editor - Guia completo

Como usar o VIM Editor - Guia completo
O VIM Editor está entre os melhores editores usados ​​na interface da linha de comando para abrir, editar e salvar arquivos, o editor Vim pode ser usado para editar arquivos de texto simples, bem como diferentes arquivos de código de diferentes idiomas. Vim é a versão atualizada do VI Editor e é por isso que o Vim é abreviado como "vi melhorou". É altamente eficiente e também conhecido como IDE (Integrated Development Environment) devido à sua popularidade nos editores de programação. Vim tem diferentes atalhos para executar tarefas, possui modos e ligações diferentes.

Esta postagem nos ajudará a saber como podemos usar um editor do VIM para editar arquivos diferentes.

Comparação de Vim com o editor de nano

Nano Editor é o editor padrão nas distribuições Linux, enquanto o editor do VIM é principalmente pré-instalado em algumas distribuições de Linux. Existem alguns recursos com base nos quais é mais popular que o Nano e esses recursos são:

Editor Vim Editor de Nano
É um pouco complexo para um iniciante É simples de entender para um iniciante
Suporta linguagens de programação Não suporta linguagens de programação
É um modo baseado em modo É modificado
Versão aprimorada do editor VI Versão aprimorada do editor pico
Editor avançado com muitas ferramentas Editor simples

Modos de Vim

Vim tem dois tipos diferentes de modos, como

Modo de linha de comando: Quando você abre qualquer arquivo com VIM, você está no modo de comando por padrão. No modo de comando, você pode executar tarefas diferentes usando os comandos, por exemplo, para excluir uma linha, copiar a linha e navegar no cursor em qualquer posição especificada do arquivo. Se por qualquer motivo você não estiver no modo de comando, basta pressionar o ESC chave, para entrar no modo de comando.

Modo de inserção: Para inserir algo, você deve escolher o modo de inserção, para esse fim, basta pressionar o EU tecla para inserir o modo de inserção. Nesse modo, você pode escrever qualquer coisa e adicionar qualquer coisa ao arquivo. Depois de terminar a inserção, pressione a tecla ESC do teclado e alterne o modo de inserção para o modo de linha de comando.

Instalação de Vim

Em algumas das distribuições do Linux, o VIM é pré-instalado, mas se não for instalado por padrão, você poderá instalá-lo por dois métodos diferentes usando o comando APT ou no Snap Utility Store. Para descobrir, o vim é instalado por padrão ou não executa o seguinte comando no terminal.

$ vim -versão

A saída está mostrando que não está instalada, então a instalaremos primeiro usando o comando apt.

$ sudo apt install vim -y

Para instalá -lo no Snap Utility Store, primeiro, instale o Snap Utility.

$ sudo apt install snapd

Agora instalando o editor Vim na loja de utilitários Snap.

$ sudo snap install vim-editor-beta

Comandos vim

Vim foi instalado na distribuição Linux. Agora iremos em frente e aprendermos sobre os comandos em vim. Tem mais de 1000 comandos para executar tarefas diferentes com eficiência. Diferentes tipos de comandos são explicados com exemplos.

Comandos básicos

Alguns comandos básicos do editor Vim são

Abra um arquivo: Você pode abrir um arquivo com o editor Vim usando a palavra -chave "vim". Para entender, queremos abrir um arquivo, nomeado arquivo.txt usando o editor Vim.

$ VIM FILE.TXT

O arquivo foi aberto no editor Vim.

Comando de ajuda: Se você precisar de algum tipo de ajuda sobre qualquer comando, digite : Ajuda [Palavra -chave de comando] No modo de comando, a lista da ajuda será exibida. Por exemplo, encontramos ajuda sobre o comando "cópia".

A saída exibirá um arquivo que contém toda a ajuda relevante em relação à palavra -chave "cópia".

Abra um arquivo de código: Agora, se você quiser abrir qualquer outro arquivo, pode abri -lo digitando : e [nome do arquivo] no modo de comando. Para entender, abriremos um arquivo, chamado Code2.PHP usando “: e código2.php ”.

O arquivo especificado será aberto como saída.

Saia do VIM sem salvar um arquivo: Podemos sair do editor sem salvar as mudanças que fizemos, digitando : QA ou :q! e depois pressione a tecla Enter. Por exemplo, deixamos o arquivo:

Depois de bater no Enter, você estará de volta ao terminal.

Saia do VIM salvando os arquivos: Podemos sair do arquivo salvando -o. Para fazer isso, digite : wq e pressione DIGITAR.

Salve o arquivo : Enquanto trabalhamos se quisermos salvar as mudanças, podemos fazer isso digitando :c e atingindo o DIGITAR chave.

Salve um arquivo renomeando: Podemos salvar um arquivo renomeando -o digitando “: W [nome do arquivo] ”:

Comandos de navegação cursor

No editor Vim, não há uso do mouse, pois o cursor é movido com a ajuda de chaves. Discutiremos algumas chaves e atalhos para navegar no editor Vim. Há uma lista de chaves e seus propósitos, use -os pressionando semicolon “:” e depois a chave específica.

Comandos Ações
h Para mover o cursor para a posição esquerda
eu Para mover o cursor para a posição certa
j Para mover o cursor para a posição de baixo
k Para mover o cursor para a posição para cima
M Para mover o cursor diretamente para o meio da tela
eu Para mover o cursor diretamente para a parte inferior da tela
H Para mover o cursor diretamente para o topo da tela
e Coloca o cursor no final da palavra
b Coloca o cursor na posição inicial da palavra anterior
c Coloca o cursor na posição inicial da próxima palavra
$ Coloca o cursor na posição final da linha
0 Coloca o cursor na posição inicial da linha
Leva o cursor para a posição inicial do próximo bloco ou o próximo parágrafo
Leva o cursor para a posição inicial do bloco anterior ou parágrafo anterior
) Move o cursor diretamente para a posição inicial da próxima frase
( Move o cursor diretamente para a posição inicial da frase anterior
G Coloca o cursor no final do arquivo
gg Coloca o cursor no início do arquivo
# Para ir em uma linha específica, digite o número de linhas ao lado de #
Ctrl + b Move o cursor para uma página de volta
Ctrl + f Move o cursor para uma página para a frente

Comandos de edição

Se quisermos editar o texto, primeiro vá para o modo de inserção pressionando a tecla "I/I", depois digite o texto. Para fins de edição, existem alguns comandos que podem ajudar na edição como copiar, colar, excluir e desfazer comandos. Podemos discutir todos esses comandos:

Comandos de cópia: Em Vim, a palavra de cópia é derivada da palavra "Yank" para que ele use comandos de cópia com uma representação de YW.

Comandos Ações
AA É usado para copiar uma linha
yw É usado para copiar uma palavra
y $ É usado para copiar da posição atual do cursor até o final da linha

Pasta Comando: No VIM, o texto copiado pode ser colado simplesmente digitando "P" Após o Semi-Colon.

Comando de desfazer: No Vim, se por engano ou não intencionalmente, qualquer ação foi executada, podemos desfazer essa ação digitando "u" após o semi-colon. Fizemos uma linha em branco no texto, como mostrado na imagem abaixo:

Agora vamos pressionar o "você" chave, inserindo o modo de comando, pressionando a tecla ESC após o semicolon ”:”,

REdo Command: Para refazer qualquer ação no vim, digite "R" No modo de comando (o modo de comando pode ser aberto pressionando a tecla ESC após digitar o semicolon)

Excluir comandos: Para a exclusão de palavras ou frases, usamos os comandos descritos na tabela.

Comandos Ações
dd Para excluir uma linha
d Para excluir a parte selecionada de uma linha
dw Para excluir uma palavra
D Para excluir uma linha da posição atual do cursor até o final da linha
dg Para excluir uma linha da posição atual do cursor até o final do arquivo
DGG Para excluir uma linha da posição atual do cursor até o início do arquivo

Ao pressionar DD, toda a linha foi excluída. Por exemplo, abrimos um arquivo, nomeado arquivo.TXT.

Agora vamos pressionar DD no modo de comando.

Em Pressioning DW, a palavra "is" foi excluída. Por exemplo, nosso cursor está na palavra "está" na primeira linha.

Ao pressionar D, a linha é excluída da posição do cursor:

Ao pressionar a DG, excluiu todas as linhas da posição inicial do cursor:

Ao pressionar DGG, as linhas anteriores do cursor foram excluídas:

A saída será

Comandos de seleção: Para a seleção ou destaque do texto, os seguintes comandos são usados.

Comandos Ações
v Para destacar um personagem
V Para destacar uma linha

Na prensagem: V.

Em Pressioning V:

Mostrar número contra linhas

Mostrando os números em todas as linhas, facilite para determinar qual linha somos e em qual linha temos que ir para a edição. Para exibir os números junto com as linhas de texto, podemos usar qualquer um dos comandos exibidos na tabela.

: definir número
: Defina Nu!
: definir número!

Comandos de pesquisa

Podemos pesquisar palavras específicas em vim também como os outros editores. Os comandos de pesquisa são:

Comando Ações
/ [Digite a palavra] Descobre a palavra inserida de todo o arquivo
? [Digite a palavra] Para pesquisar o texto anterior da palavra inserida
n Para pesquisar sua palavra novamente em qualquer direção
N Para pesquisar a palavra novamente na direção oposta

Se pressionarmos n:

Comandos de contagem de palavras

Como outros editores, também podemos contar as palavras e personagens em vim. Para isso, existem duas maneiras, pressionando G e depois Ctrl + G.

Ou use w, !w e -w no modo de comando:

Compare arquivos

Podemos comparar dois arquivos em vim. A sintaxe geral do comando será

$ vimdiff file1 file2

Para explicação, comparamos dois arquivos, arquivo.txt e newfile usando o Vimdiff comando.

arquivo $ vimdiff.txt newfile

A saída está mostrando diferenças como na primeira linha, a letra "L" no primeiro arquivo está no caso superior, enquanto em outro arquivo está no CAS mais baixo e as duas últimas linhas estão ausentes no segundo arquivo.

Conclusão

O VIM Editor é o editor da linha de comando, que é muito mais versátil, pois contém todas as funções necessárias para o iniciante e também um especialista e é popular por seus diferentes recursos. É a forma avançada do editor VI e pode ser usado para abrir arquivos de programação de diferentes linguagens. Neste artigo, discutimos a instalação e diferentes comandos do editor do VIM, que é usado para lidar com o editor do VIM. Também tentamos o nosso melhor para explicar o uso de comandos com a ajuda de exemplos.