Mam swoje niestandardowe pliki Vima ~/.vim
i ustawienia w ~/.vimrc
. Czasami jednak muszę edytować niektóre pliki /etc
i tak dalej.
Jeśli uruchomię Vima w ten sposób:
$ sudo vim /etc/rc.conf
Tracę konfigurację, ponieważ Vim używa swojej domyślnej. Więc: jak mogę uruchomić Vima z uprawnieniami roota do edycji plików bez utraty ustawień użytkownika (które znajdują się w moim katalogu domowym)?
Próbowałem:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
ale Bash mi daje Permission denied
. Jednakże powyższe polecenie działa na przykład dla: /etc/acpi/handler.sh
. Dlaczego?
Uwaga: nazwa użytkownika nie jest rootem.