У меня есть мои собственные файлы Vim ~/.vim
и настройки в ~/.vimrc
. Тем не менее, иногда мне приходится редактировать некоторые файлы /etc
и тому подобное.
Если я начну Vim, как это:
$ sudo vim /etc/rc.conf
Я теряю свой конфиг, так как Vim использует его по умолчанию. Итак: как я могу запустить Vim с правами root для редактирования файлов без потери настроек моего пользователя (которые находятся в моем домашнем каталоге)?
Я пытался:
$ su username -c "vim /usr/lib/python2.7/setuptools/dist.py"
но Баш дает мне Permission denied
. Тем не менее, приведенная выше команда работает, например , для: /etc/acpi/handler.sh
. Это почему?
Примечание: имя пользователя не root.