Я обнаружил, что когда я использую команду sudo vim /etc/www/main.wsgi
, vim сказал:
neocomplcache отключен: обнаружена «sudo vim», и $ HOME установлен на дом вашего пользователя. Вы можете использовать плагин sudo.vim, параметр "-H" с "sudo" или установить вместо него Always_set_home в / etc / sudoers. Нажмите клавишу ВВОД или введите команду, чтобы продолжить
blockquote>, и когда я вхожу и редактирую файл, neocomplcache, похоже, работает неправильно.
При поиске в Google я нашел команду
vim sudo:/etc/www/main.wsgi
, но, похоже, я не использую свой собственный файл конфигурации .vimrc.Итак, что вам делать другим?
Добавьте следующее сопоставление в 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 kbd>. Вот и все!