Estender configuração padrão do vim

5

Eu tenho usado a configuração padrão do vim por um tempo e quero fazer algumas alterações. No entanto, se eu editar ~/.vimrc , parece substituir todas as outras definições de configuração de /etc/vimrc , por exemplo, agora não há realce de sintaxe. Aqui está o que o vim carrega:

:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>

Em outras palavras, quero manter o que estiver configurado no vim, mas simplesmente faça pequenos ajustes no meu shell.

O que eu preciso fazer para de alguma forma tecer ~/.vimrc na configuração existente ou o que eu preciso colocar em ~/.vimrc para carregar a configuração padrão?

EDIT:
Meu conteúdo pretendido de ~/.vimrc :

set expandtab
set shiftwidth=2
set softtabstop=2
    
por sjngm 10.02.2018 / 23:53

2 respostas

5

Você pode source o arquivo de configuração global do Vim para o seu local ~/.vimrc :

source /usr/share/vim/vim81/defaults.vim
set mouse-=a
    
por 12.07.2018 / 03:05
0

O que eu descobri é que a configuração padrão ( default.vim ) não é carregada se você criar um arquivo ~/.vimrc , então o que eu fiz foi colocar o conteúdo da configuração padrão no vimrc e adicionar as modificações em o fim.

Estou supondo que você tenha o vim8 e esteja usando configurações padrão (ou seja, você não tem um arquivo ~/.vimrc )

Copiar a configuração padrão para o arquivo vimrc do usuário:

cp /usr/share/vim/vim80/defaults.vim ~/.vimrc

Em seguida, abra o arquivo ~/.vimrc e adicione suas configurações no final dele.

Espero que ajude

    
por 22.03.2018 / 16:42