Mam swoje niestandardowe pliki Vima ~/.vimi ustawienia w ~/.vimrc. Czasami jednak muszę edytować niektóre pliki /etci 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.