Ich habe meine benutzerdefinierten Vim-Dateien ~/.vim
und Einstellungen in ~/.vimrc
. Manchmal muss ich jedoch einige Dateien in /etc
und so bearbeiten .
Wenn ich Vim so starte:
$ sudo vim /etc/rc.conf
Ich verliere meine Konfiguration, da Vim die Standardkonfiguration verwendet. Also: Wie kann ich Vim mit Root-Rechten ausführen, um Dateien zu bearbeiten, ohne die Einstellungen meines Benutzers (die sich in meinem Home-Verzeichnis befinden) zu verlieren?
Ich habe versucht:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
aber Bash gibt mir Permission denied
. Der obige Befehl funktioniert jedoch beispielsweise für : /etc/acpi/handler.sh
. Warum ist das so?
Hinweis: Der Benutzername ist nicht root.