GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo usar el archivo Vimrc cuando se edita el comando Sudo de ancho de archivo?

Lo encontré cuando uso el comando sudo vim /etc/www/main.wsgi el vim dijo:

neocomplcache deshabilitado:se detecta "sudo vim" y $HOME se establece en la casa de su usuario. Es posible que desee utilizar el complemento sudo.vim, la opción "-H" con "sudo" o configurar always_set_home en /etc/sudoers en su lugar.
Presione ENTER o escriba el comando para continuar

y cuando entro y edito el archivo, el neocomplcache parece tener una función incorrecta.

al buscar en google, encontré el comando vim sudo:/etc/www/main.wsgi
pero parece que no usa mi propio archivo de configuración .vimrc.

Entonces, ¿qué deben hacer los demás?

Respuesta aceptada:

Agregue la siguiente asignación a su vimrc :

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

Ahora edite los archivos protegidos como lo hace normalmente:

vim /etc/www/main.wsgi

pero cuando quieras guardar los cambios usa :W en lugar de :w , vim solicitará un sudo contraseña, ingrese su sudo contraseña y presione Enter . ¡Eso es!


Ubuntu
  1. Cómo usar el comando Apt-Get en Linux

  2. Cómo usar el comando sudo en Linux

  3. Cómo usar el comando Tar en Linux

  4. Cómo usar el comando tail en Ubuntu Linux

  5. ¿Cómo uso las líneas de un archivo como argumentos de un comando?

Cómo usar el comando de cabeza de Linux

Cómo usar el comando diff de Linux

Cómo usar Sudo y el archivo Sudoers

Cómo usar un comando de archivo en Linux

Cómo usar el comando superior de Linux

¿Cómo usar el comando Gzip en Linux?