Eu tenho meus arquivos Vim personalizados ~/.vim
e configurações ~/.vimrc
. No entanto, às vezes eu tenho que editar alguns arquivos /etc
e tal.
Se eu iniciar o Vim assim:
$ sudo vim /etc/rc.conf
Perco minha configuração, pois o Vim usa a configuração padrão. Então: como posso executar o Vim com privilégios de root para editar arquivos sem perder as configurações do usuário (que estão no meu diretório pessoal)?
Eu tentei:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
mas Bash me dá Permission denied
. No entanto, o comando acima funciona, por exemplo, para: /etc/acpi/handler.sh
. Por que é que?
Nota: o nome de usuário não é root.