Našel jsem při použití příkazu sudo vim /etc/www/main.wsgi
vim řekl:
neocomplcache zakázáno:je detekováno „sudo vim“ a $HOME je nastaveno na domov vašeho uživatele. Možná budete chtít použít plugin sudo.vim, možnost „-H“ se „sudo“ nebo místo toho nastavit always_set_home v /etc/sudoers.
Pokračujte stisknutím klávesy ENTER nebo zadáním příkazu
a když ENTER a upravím soubor, zdá se, že neocomplcache nefunguje správně.
když jsem prohledal google, našel jsem příkaz vim sudo:/etc/www/main.wsgi
ale zdá se, že nepoužívá můj vlastní konfigurační soubor .vimrc.
tak, co vy ostatní máte dělat?
Přijatá odpověď:
Přidejte následující mapování do svého vimrc
:
" Editing a protected file as 'sudo'
cmap W w !sudo tee % >/dev/null<CR>
Nyní upravte chráněné soubory jako obvykle:
vim /etc/www/main.wsgi
ale když chcete uložit změny, použijte :W
místo :w
, vim
zobrazí výzvu k zadání sudo
heslo, zadejte své sudo
heslo a stiskněte Enter . To je ono!