¿Cómo guardar + cerrar archivo al editar en bash?

10

OK - Soy un novato en Linux - Estoy tratando de editar un archivo desde bash a través del edit <filename>comando en el modo predeterminado (supongo 'vi'?).

El problema es que no sé cómo guardar y salir del modo de edición: esta hoja de trucos parece sugerir que ESC debería hacer el truco, pero no parece funcionar.

Me estoy conectando a través de ssh desde un mac a un cuadro de Linux suse enterprise 11.

Cualquier ayuda apreciada!

JohnIdol
fuente
1
Además, configuraría algunos alias en su .bashrc si planea continuar usando la edición para poder especificar qué editor se usa al usar el comando de edición. Personalmente, solo escribo vim antes de un archivo que quiero editar, pero cada uno es suyo.
Wilshire

Respuestas:

11

Escsolo te devolverá al modo de comando en VI o Vim. Para guardar y salir de prensa Shift+ Z+ Z, :wqo :xen modo comando. Si está abriendo el archivo en modo de solo lectura, deberá presionar :q!.

Considere mirar esta hoja de trucos también para más hojas de cheques de macros VI

Wilshire
fuente
44
:wqpara dejar de fumar y guardar.
petrus
1
:xhace lo mismo que :wq, pero guarda una clave :)
falsificador
shift + Zfuncionó para mí :)
James111
1

Si eres nuevo en Linux, te sugiero usar algo diferente a vi. Por ejemplo, nanoes bastante fácil de usar, aunque mucho menos potente. Además, vimes una variante vique tiene algunas características más (como el resaltado de sintaxis) y es un poco más fácil de usar.

Zhehao Mao
fuente
0

En el bash para guardar el código, presione esc después de esc presione la con + x y aparecerá la alerta de ¿desea guardar? Presione "y" allí y presione el botón enter.

Kiran Dhokade
fuente