Como criar um ~ / .vimrc global?


46

Agora, eu faço todo mundo fazer ~ / .vimrc e colocar suas configurações lá.

Como criar um .vimrc padrão global para novos usuários?

Respostas:


54

geralmente criando / etc / vimrc ou / etc / vim / vimrc. Depende da sua versão do vim e linux / unix


Eu estou usando CentOS
Alex

8
deve ser / etc / vimrc no CentOS
ennuikiller

1
É / etc / vimrc
Alex

Não funciona no Solaris
majkinetor 15/11

5
Eu pessoalmente sugeriria /etc/vim/vimrc.local, pelo menos no Ubuntu 16. Ele é obtido /etc/vim/vimrce significa que você não precisa invadir o arquivo padrão.
Matt Fletcher

14

para criar um ~ / .vimrc padrão para todos os novos usuários, você poderá colocá-lo no / etc / skel

Se bem me lembro, isso fornece o modelo para os diretórios pessoais do novo usuário.


10

No Debian, parece que o arquivo que você está procurando é:

/etc/vim/vimrc

Pode ser diferente em uma distribuição diferente (embora eu ache que isso não seja muito provável).

Boa sorte.


8
Por fontes de TI padrão /etc/vim/vimrc.localque seria mais seguro para atualizações
vvondra

9

Veja :help system-vimrc:

Para Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS e Amiga, o arquivo vimrc do sistema é lido para inicializações. O caminho deste arquivo é mostrado com o comando ": version". Principalmente é "$ VIM / vimrc". Observe que este arquivo SEMPRE é lido no modo 'compatível', pois a redefinição automática de 'compatível' é feita apenas posteriormente. Adicione um comando ": set nocp" se desejar.

Então, coloque as configurações do seu sistema nesse arquivo. Digite :help versionvim para ver onde ou echo $VIMno shell para ver se $VIMestá definido. (Observe que pode ser necessário definir $VIMpara todos os usuários, como em um arquivo bashrc do sistema.)


0

para MacVim, está em /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.