Configurar VIM com VIMRC

Configurar VIM com VIMRC
Vim é um editor de texto de linha de comando de código aberto. É muito poderoso e personalizável. Neste artigo, mostrarei como configurar o VIM com o arquivo VIMRC. Então vamos começar.

Arquivos de configuração do VIM:

VIM pode ser configurado em todo o sistema (globalmente) via /etc/vim/vimrc.local arquivo em sistemas operacionais baseados em Ubuntu/Debian. No CentOS 7 e Rhel 7, o arquivo de configuração do sistema para VIM está em /etc/VIMRC.

Você pode abrir o arquivo de configuração ampla do sistema do VIM da seguinte maneira:

Ubuntu/Debian:

$ sudo vim/etc/vim/vimrc.local

Centos 7 e Rhel 7:

$ sudo vim /etc /vimrc

Você também pode fazer configuração específica do usuário do VIM. Tudo que você precisa fazer é criar um .Vimrc Arquivo no diretório inicial do usuário do que você deseja configurar o vim e adicionar as opções de configuração do VIM necessárias lá.

Você pode criar um .Vimrc Arquive o seu usuário de login no seguinte comando:

$ touch ~//.Vimrc

Então, abra .Vimrc Arquivo com VIM com o seguinte comando:

$ vim ~//.Vimrc

Por simplicidade, vou me referir ao arquivo de configuração VIM amplo do sistema e ao arquivo de configuração VIM específico do usuário como Vimrc arquivo. Você pode usar o arquivo de configuração VIM amplo do sistema ou o arquivo de configuração VIM específico do usuário para configurar o VIM, dependendo do que você deseja fazer.

Mostrando números de linha:

Por padrão, o vim não mostra números de linha. O número da linha é muito importante para a programação.

Para mostrar os números de linha, abra o arquivo de configuração do VIM (global ou específico do usuário, dependendo de sua escolha) e digite o seguinte comando vim:

Número definido

Agora, digite : wq! e pressione Para salvar o arquivo de configuração.

Agora, o vim deve mostrar números de linha.

Habilitar destaque da sintaxe:

Vim pode não ter destaque de sintaxe ativado por padrão. Mas você pode facilmente ativar a sintaxe destacando o arquivo VIMRC adicionando a seguinte linha de comando vim ao arquivo.

Sintaxe ON

Alteração do esquema de cores de destaque da sintaxe:

O VIM possui muitos esquemas de cores destacando a sintaxe por padrão. Você pode mudar entre eles se não gostar do esquema de cores que está atualmente definido.

Para alterar o esquema de cores, digite o seguinte comando vim para o arquivo VIMRC.

Colorcheme color_scheme_name

Agora, substitua Color_scheme_name para uma das seguintes palavras -chave:

Padrão, Azul, Darkblue, Delek, Desert, Elford, Evening, Indústria, Koehler, Morning, Murphy, Pablo, Peachpuff, Ron, Shine, Slate, Torte, Zellner

O esquema de cores de destaque da sintaxe deve ser alterado. Eu o configurei como indústria Como você pode ver na captura de tela abaixo.

Configurando o tamanho da guia:

Você também pode configurar o tamanho da guia em vim embora o Vimrc arquivo. Se você acha que o tamanho da guia padrão é grande demais para você ou não é suficiente, então esta é uma boa notícia para você.

Para mim, o tamanho da guia 4 é suficiente. Os desenvolvedores do Python geralmente usam o tamanho da guia 2.

Para definir o tamanho da guia para 4 (digamos), abra seu Vimrc Arquivo e digite o seguinte comando vim:

Definir tabstop = 4

Para o tamanho 2 da guia, você digitaria o seguinte comando vim em seu Vimrc arquivo.

Definir tabstop = 2

Ativando o recuo automático:

Você pode ativar o recuo automático para inserir automaticamente as guias ou espaços ao escrever códigos com vim.

Para ativar o indentação automática no VIM, digite o seguinte comando vim para o Vimrc arquivo.

Defina autoindent

Substituindo as guias por espaços brancos:

Quando você insere guias em seus códigos e salvá -los e envia -os para outra pessoa, ele deve usar o mesmo tamanho de guia que você. Caso contrário, o código ficaria muito feio. Em vim, há uma solução. O VIM pode substituir automaticamente as guias em espaços. Por exemplo, digamos, o tamanho da sua guia está definido como 4. Portanto, quando você insere a guia em seu código, o Vim o substituirá automaticamente por 4 espaços brancos. Então, quando você envia o código para seu amigo, será o mesmo do tamanho da guia em seu editor.

Para substituir as guias por espaços brancos, digite o seguinte comando vim em seu Vimrc arquivo.

SET EXPANDTAB

Removendo vários espaços no backspace único:

Se você está usando expandttab Para substituir as guias em espaços brancos automaticamente no vim, você deve ter notado que pressionar Uma vez remove apenas um único espaço em branco. Isso significa que, se você definiu Parada de tabulação para 4, Então você tem que pressionar 4 vezes para remover todos os 4 espaços brancos.

Felizmente, Vim tem remédios para isso. Você pode digitar a seguinte linha em seu Vimrc arquivo para remover o número de espaços brancos que foram substituídos pela guia pressionando só uma vez.

Definir softtabstop = 4

OBSERVAÇÃO: Enquanto eu defini Parada de tabulação para 4, Eu também defino softtabstop para 4. Portanto, 4 espaços brancos para cada guia serão removidos todos juntos com uma única imprensa do chave.

Destaque a linha atual:

Você pode destacar a linha que está atualmente em vim. Para fazer isso, abra seu Vimrc Arquivo e digite o seguinte comando vim:

Defina o cursorline

Outros comandos do VIMRC:

Você pode adicionar funções vim e outros comandos no Vimrc arquivo para configurar o vim. Você pode dar uma olhada na documentação oficial do VIM em http: // vimdoc.sourceforge.rede/ para saber mais sobre isso.

Você também pode ler o artigo Um bom vimrc em https: // Dougblack.io/words/A-Good-Vimrc.HTML para encontrar os comandos VIM mais comuns que você pode usar.

Então, é assim que você configura o editor de texto do VIM com o arquivo VIMRC. Obrigado por ler este artigo.