Vim é um editor de texto de linha de comandos aberto. É muito poderoso e personalizável. Neste artigo, mostrar-lhe-ei como configurar a Vim com o ficheiro vimrc. Então, vamos começar.
Vim pode ser configurado em todo o sistema (globalmente) através do /etc/vim/vimrc.ficheiro local nos sistemas operacionais baseados no Ubuntu / Debian. Nos CentOS 7 e RHEL 7, o ficheiro de configuração do sistema para a Vim está em /etc/vimrc.
pode abrir o ficheiro de configuração da Vim a nível do sistema da seguinte forma:
Ubuntu / Debian:
CentOS 7 e RHEL 7:
você também pode fazer a configuração específica do usuário do Vim. Tudo o que tens de fazer é criar um A.o ficheiro vimrc na pasta pessoal do utilizador do que deseja configurar a Vim para e adicionar as opções de configuração do Vim necessárias.
você pode criar A.ficheiro vimrc para o seu utilizador de autenticação com o seguinte comando:
então, aberto .ficheiro vimrc com vim com o seguinte comando:
por uma questão de simplicidade, vou referir-me tanto ao ficheiro de configuração Vim em todo o sistema como ao ficheiro de configuração Vim específico do utilizador como ficheiro vimrc. Você pode usar o arquivo de configuração do Vim para todo o sistema ou o arquivo de configuração do Vim específico do Usuário para configurar o Vim dependendo do que você deseja fazer.
mostrando números de linha:
por padrão, Vim não mostra números de linha. O número de linha é muito importante para a programação.
para mostrar os números de linha, abra o ficheiro de configuração Vim (global ou específico do utilizador, dependendo da sua escolha) e digite o seguinte comando Vim:
agora, tipo em: wq! e carregue em < Enter> para gravar o ficheiro de configuração.
A Vim deve mostrar números de linha.
activar o realce de sintaxe:
o Vim pode não ter o realce de sintaxe activo por omissão. Mas você pode facilmente activar o realce de sintaxe através do ficheiro vimrc adicionando a seguinte linha de comando Vim ao ficheiro.
mudar o esquema de cores do realce de sintaxe:
o Vim tem muitos esquemas de realce de sintaxe por omissão. Você pode mudar entre eles se você não gosta do esquema de cores que está definido de momento.
para alterar o esquema de cores, escreva o seguinte comando vim para o ficheiro vimrc.
agora, substitua COLOR_SCHEME_NAME por uma das seguintes palavras-chave:
default, blue, darkblue, delek, desert, elford, evening, industry, koehler, morning, murphy, pablo, peachpuff, ron, shine, slate, torte, zellner
o esquema de cores do realce de sintaxe deve ser alterado. Eu o configuro para a indústria como você pode ver na imagem abaixo.
a definir o tamanho da Página:
Poderá também configurar o tamanho da Página no Vim, através do ficheiro vimrc. Se você acha que o tamanho padrão de tabulação é muito grande para você ou não é suficiente, então esta é uma boa notícia para você.
para mim o tamanho da tabulação de 4 é suficiente. Os programadores Python usam frequentemente o tamanho de tabulação de 2.
Para definir o tamanho do separador de 4 (vamos dizer), abra o arquivo vimrc e digite o seguinte comando do vim:
Para guia de tamanho 2, você deve digitar o seguinte comando no Vim o seu vimrc arquivo.
activar a indentação automática:
poderá activar a indentação automática para inserir automaticamente tabulações ou espaços quando escrever códigos com o Vim.
para permitir a indentação automática no Vim, escreva o seguinte comando Vim para o ficheiro vimrc.
Substituir Tabulações por Espaços em Branco:
Quando você inserir separadores em seus códigos e salvá-lo e enviá-lo para outra pessoa, ele/ela deve usar o mesmo tamanho de guia, como você fez. Caso contrário, o código ficaria muito feio. Na Vim, há uma solução. O Vim pode substituir automaticamente as tabulações por espaços. Por exemplo, digamos que seu tamanho de tabulação está definido para 4. Então, quando você inserir tab no seu código, a Vim irá substituí-lo automaticamente por 4 espaços em branco. Então, quando você enviar o código para o seu amigo, ele será o mesmo, no entanto, do tamanho da tabulação em seu editor.
para substituir tabs por espaços em branco, escreva o seguinte comando Vim no seu ficheiro vimrc.
Remoção de Vários Espaços no Único Retrocesso:
se estiver a usar o expandtab para substituir as páginas em espaços brancos automaticamente na Vim, então poderá ter notado que se carregar em <Backspace> uma vez remove apenas um único espaço branco. Isso significa que, se você definiu tabstop para 4, então você tem que pressionar <Backspace> 4 vezes para remover todos os 4 espaços em branco.Felizmente, a Vim tem remédios para isso. Poderá escrever a seguinte linha no seu ficheiro vimrc para remover o número de espaços em branco que foi substituído para a página, carregando em <Backspace> apenas uma vez.
nota: Como eu definir tabstop para 4, eu também definir softtabstop para 4. Assim, 4 espaços em branco para cada tabulação serão removidos todos juntos com uma única prensa da tecla <Backspace>.
Realce a linha actual:
poderá realçar a linha em que está actualmente em Vim. Para fazer isso, abra o arquivo vimrc e digite o seguinte comando do Vim:
Outros vimrc Comandos:
Você pode adicionar Vim funções e outros comandos no arquivo vimrc para configurar o Vim. Você pode dar uma olhada na documentação oficial do Vim em http://vimdoc.sourceforge.net/ para saber mais sobre ele.
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.
assim, é assim que configura o editor de texto Vim com o ficheiro vimrc. Obrigado por ler este artigo.