Você já aprendeu como executar scripts, porém, você não quer digitar
":so nomeDoScript.vim" toda vez que inicia o vim; você quer
que, ao abrir este editor, todas as funções do plugin já estejam
funcionando, não é verdade?
Logo, para que os plugins desejados se iniciem junto com o vim, é
necessário editar ou criar um arquivo de referência deste editor.
Este arquivo pode ter dois nomes (.exrc ou .vimrc), no meu exemplo,
eu uso o mais indicado para o caso, o ".vimrc", que deve estar no
seu home (como o . indica, é um arquivo oculto). Caso nenhum dos
dois arquivos citados exista, você poderá criar um. O importante é
acrescentar a linha que faz o vim abrir o plugin indicado
(recomendo que seja no início do arquivo):
so ~/.vim/plugin/arquivo.vim
Alguns comandos de ajuste também podem ser inseridos diretamente neste arquivo. Por exemplo: se você quiser que o número das linhas sempre seja exibido por padrão, então podemos usar dentro do .vimrc:
set number
Ou, caso você ache que o espaçamento de tabulação padrão do vim (que equivalem a sete espaços) é muito grande, você pode diminuí-lo. Na verdade, muita gente identa usando espaços por não saber deste recurso. No meu caso, a tabulação que eu gosto é de quatro espaços, coloque então, logo abaixo do "set number":
set tabstop=4
set shiftwidth=4
O
shiftwidth é a largura do espaçamento de recuo - normalmente ajustada com o mesmo tamanho do tabstop.
Saia e entre novamente no vim. Ele deve agora já automaticamente exibir o número das linhas, certo? Teste também a tabulação pressionando a tecla TAB no modo de inserção, ela está com 4 espaços? Se tudo está como o previsto, vamos em frente; caso não esteja, vamos detectar o erro, dentro das três possibilidades abaixo:
- O arquivo .vimrc está dentro do seu home? Ele está iniciando com ponto? Ele tem conteúdo?
- As palavras dentro do .vimrc estão escritas corretamente? (não digite o ":" antes do comando "set" dentro deste arquivo.)
- O vim está corretamente instalado? Verifique os pacotes da sua distribuição.
Detalhe: se você pretende somente ajustar para exibir o número das linhas, ou regular o tamanho do seu tabstop, e não tem idéia de personalizar mais nada, então é conveniente usar estes comandos diretamente dentro do .vimrc e parar por aqui. Porém, se você pensa em personalizar realmente o vim (como será mostrado), é melhor que você somente acrescente no .vimrc a linha de chamada pelo plugin, e deixe os outros comandos para dentro do arquivo.vim. Porém isso não é uma regra rígida, é somente uma opinião pessoal que julgo de bom senso.