GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak používat soubor Vimrc při příkazu Sudo pro úpravu šířky souboru?

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!


Ubuntu
  1. Jak používat příkaz Tar v Linuxu

  2. Jak používat příkaz tail v Ubuntu Linux

  3. Jak mohu použít řádky souboru jako argumenty příkazu?

  1. Jak používat příkaz Apt-Get v Linuxu

  2. Jak používat příkaz sudo v Linuxu

  3. Jak používat příkaz hostname v Linuxu

  1. Jak používat příkaz vmstat

  2. Jak používat příkaz nslookup

  3. Jak používat Linux na Command