У мене є власні файли 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
. Чому так?
Примітка: ім’я користувача не є кореневим.