J'ai mes fichiers Vim personnalisés et mes ~/.vim
paramètres dans ~/.vimrc
. Cependant, parfois je dois éditer certains fichiers dans /etc
et autres.
Si je démarre Vim comme ceci:
$ sudo vim /etc/rc.conf
Je perds ma configuration car Vim utilise sa configuration par défaut. Alors: comment puis-je exécuter Vim avec les privilèges root pour éditer des fichiers sans perdre les paramètres de mon utilisateur (qui se trouvent dans mon répertoire personnel)?
J'ai essayé:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
mais Bash me donne Permission denied
. Cependant, la commande ci - dessus fonctionne par exemple pour: /etc/acpi/handler.sh
. Pourquoi donc?
Remarque: le nom d'utilisateur n'est pas root.