Vim - Personalização
Podemos personalizar o Vim de acordo com nossas necessidades. Nesta seção, discutiremos os seguintes itens -
- Arquivos de configuração
- Alterando fontes
- Mudando o esquema de cores
- Destaque pessoal
- Linha de status
Arquivos de configuração
Para Vim, os arquivos de configuração podem estar no nível do usuário ou no nível global. As configurações específicas do usuário serão armazenadas em arquivos de nível de usuário, enquanto as configurações globais serão armazenadas em arquivos de nível global.
Arquivo Vimrc
Global vimrc
Para descobrir o arquivo vimrc global, execute o seguinte comando no editor
:echo $VIM
OU
:echo \%VIM\%
No Linux, este arquivo estará localizado no diretório / usr / share / vim, enquanto no Windows estará na pasta C: \ Arquivos de programas \ Vim
Local vimrc
O vimrc local estará localizado no diretório inicial do usuário. Por exemplo, no Linux, ele estará no diretório / home / <USER>, enquanto no Windows estará em C: \ Documents and Setting \ <USER> / pasta
Observe que no Windows o nome do arquivo será _vimrc, enquanto no Linux será .vimrc.
Gvimrc
Global gvimrc
No Linux, este arquivo estará localizado no diretório / usr / share / gvim, enquanto no Windows estará na pasta C: \ Arquivos de programas \ Vim
Local gvimrc
O gvimrc local estará localizado no diretório pessoal do usuário. Por exemplo, no Linux, ele estará no diretório / home / <USER>, enquanto no Windows estará em C: \ Documents and Setting \ <USER> / pasta
Observe que no Windows o nome do arquivo será _gvimrc, enquanto no Linux será 55 .gvimrc.
exrc
Os arquivos exrc são usados para compatibilidade com versões anteriores. Esses arquivos são ignorados se o arquivo vimrc ou gvimrc estiver presente.
Global exrc
No Linux, este arquivo estará localizado no diretório / usr / share / vim, enquanto no Windows estará na pasta C: \ Arquivos de programas \ Vim
Local exrc
O exrc local estará localizado no diretório inicial do usuário. Por exemplo, no Linux estará no diretório / home / <USER>, enquanto no Windows estará na pasta C: \ Documents and Setting \ <USER> / _exrc
Alterando fontes
Para alterar a fonte, execute o seguinte comando no gVim -
:set guifont = courier
O comando acima mudará a fonte para courier.
Alterar esquema de cores
Para alterar o esquema de cores, execute o seguinte comando -
:colorscheme <tab>
Quando você pressiona o caractere de tabulação, ele mostra os esquemas de cores disponíveis para o Vim.
Destaque pessoal
Destacar caracteres após certas colunas
Execute o comando abaixo para destacar colunas maiores que 73 -
:match ErrorMsg /\%>73v.\+/
A imagem abaixo mostra isso -
Abaixo está a descrição deste comando -
Sr. Não | Comando e Descrição |
---|---|
1 | \%> Correspondência após coluna |
2 | 73 Este é o número da coluna |
3 | V Deve funcionar apenas para colunas virtuais |
4 | .\+ Corresponde a um ou mais caracteres |
Adicionar número de linha
Para adicionar o número da linha, execute o seguinte comando -
:set number
Para desativar este, execute o seguinte comando -
:set nonumber
Definir a largura do número
Para definir a largura do número, execute o seguinte comando -
:set numberwidth = <num>
Verificação ortográfica
Para ativar a verificação ortográfica, execute o seguinte comando -
:set spell
E para definir o idioma da grafia, execute o seguinte comando -
:set spelllang = <language>
Por exemplo, para definir o uso do alemão seguindo o comman -
:set spelllang = de
Abreviação
Usando abreviações, podemos criar atalhos para strings longas. Por exemplo, o comando abaixo cria uma abreviatura a saber “rápido”.
:abbr quick the quick brown fox
Se você digitar “rápido” e pressionar tab, ele será substituído pelo barbante “raposa marrom rápida”
Podemos usar isso para corrigir alguns erros de digitação. Por exemplo, o comando abaixo faz isso -
:abr teh the
Linha de status
A linha de status é mostrada na parte inferior do editor. Para habilitar a linha de status, execute o seguinte comando -
:set laststatus = 2
Para remover isso para a sessão atual, execute o seguinte comando -
:set laststatus = 0