¿Cómo guardo los archivos editados con vim?

60

No puedo guardar los cambios después de la edición

sudo vi /etc/network/interfaces

Texto antes de la edición:

auto lo
iface lo inet ...

Editado para:

auto eth0
iface eth0 inet dhcp

¿Qué combinación de teclas o secuencia debo presionar para guardar esto?

    
pregunta And 08.02.2013 - 15:45

4 respuestas

108

Probablemente estés en el modo de edición / inserción. Debe escribir la siguiente secuencia:

  1. Esc , para salir del modo de edición y retroceder al modo de comando;
  2. : wq , comienza con : (dos puntos) y luego presiona w y finalmente q para w rito y q uit ( o solo :w para escribir sin dejar de fumar)
  3. luego presione Ingrese como válido.
respondido por el Édouard Lopez 08.02.2013 - 16:08
16

Suelo presionar ESC y luego mantener Shift y presionar z dos veces. Al igual que le gustaría escribir dos letras mayúsculas Z en el editor de palabras :) Eso guarda su documento y cierra su editor.

    
respondido por el Sephiroth 08.02.2013 - 17:05
2

Compruebe si tiene privilegios administrativos (raíz) para editar el archivo. usa este comando

whoami

Si el resultado no es "raíz", entonces no debe editar el archivo.

Para iniciar sesión como usuario root, use el siguiente comando

sudo su

o

su

Edite el archivo,

vi /etc/network/interfeces

Después de los cambios, guarde el archivo usando

  1. Presione Esc para cambiar el modo
  2. :x para guardar y salir del archivo

Eso es todo

    
respondido por el Sathish 08.02.2013 - 16:59
0

esta pregunta fue respondida hace mucho tiempo, pero en caso de que vuelva a aparecer en los motores de búsqueda, este enlace es un buen vim Trucos que puede querer marcar si usa mucho vim.

Por cierto, puede usar :wq para guardar y salir del archivo (primero debe presionar la tecla esc para salir del modo insertar o reemplazar y luego presionar comandos) y usar :q! para salir sin guardar.

    
respondido por el razieh babaee 28.08.2017 - 11:56

Lea otras preguntas en las etiquetas