как использовать мой файл vimrc при редактировании ширины файла команда sudo

Я обнаружил, что когда я использую команду sudo vim /etc/www/main.wsgi, vim сказал:

neocomplcache отключен: обнаружена «sudo vim», и $ HOME установлен на дом вашего пользователя. Вы можете использовать плагин sudo.vim, параметр "-H" с "sudo" или установить вместо него Always_set_home в / etc / sudoers. Нажмите клавишу ВВОД или введите команду, чтобы продолжить

, и когда я вхожу и редактирую файл, neocomplcache, похоже, работает неправильно.

При поиске в Google я нашел команду vim sudo:/etc/www/main.wsgi, но, похоже, я не использую свой собственный файл конфигурации .vimrc.

Итак, что вам делать другим?

4
задан 29 September 2013 в 13:54

1 ответ

Добавьте следующее сопоставление в vimrc:

" Editing a protected file as 'sudo'
cmap W w !sudo tee % >/dev/null<CR>

Теперь отредактируйте защищенные файлы, как обычно:

vim /etc/www/main.wsgi

, но когда вы хотите сохранить изменения, используйте [ 113] вместо :w, vim предложит ввести пароль sudo, введите свой пароль sudo и нажмите Enter . Вот и все!

0
ответ дан 29 September 2013 в 13:54

Другие вопросы по тегам:

Похожие вопросы: