Percebi que quando trabalho em servidores Red Hat, tenho meu próprio vimrc quando digito:
$ sudo vim /etc/some_conf_file
Gosto desta opção para poder trabalhar com meu próprio arquivo de configuração em servidores compartilhados. Também não queria forçar outros administradores a usar o meu vimrc
.
No entanto, esse ótimo recurso estava faltando em alguns servidores Debian em que trabalhei. Então, depois de um pouco de pesquisa, encontrei a resposta:
$ sudo -E vim /etc/some_conf_file
O que isso faz? Na página de manual:
-E The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The
security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.
Portanto, você deve usar essa opção com cuidado e não usá-la precipitadamente como um alias.
Conhece outra maneira bacana de iniciar o VIM com seu próprio vimrc sem vincular /root/.vimrc
a ~/.vimrc
? Eu ficaria feliz em saber sobre isso!
Respostas relacionadas:
Comandos básicos do Vim – para começar