Ho i miei file Vim personalizzati ~/.vim
e le impostazioni in ~/.vimrc
. Tuttavia, a volte devo modificare alcuni file /etc
e così via.
Se inizio Vim in questo modo:
$ sudo vim /etc/rc.conf
Perdo la mia configurazione poiché Vim usa quella predefinita. Quindi: come posso eseguire Vim con i privilegi di root per modificare i file senza perdere le impostazioni del mio utente (che sono nella mia home directory)?
Ho provato:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
ma Bash mi dà Permission denied
. Tuttavia, il comando sopra lavora per esempio per: /etc/acpi/handler.sh
. Perché?
Nota: il nome utente non è root.