Cómo salir del editor Vi o Vim

El vi El editor es confuso si no estás acostumbrado. Se necesita un apretón de manos secreto para escapar de esta aplicación si te has topado con ella. A continuación, le indicamos cómo salir de vi o vim en Linux, macOS o cualquier otro sistema similar a Unix.

La respuesta rápida

Si estás en vi o vim y necesita salir, con o sin guardar sus cambios, así es como:

  • Primero, presione la tecla Esc varias veces. Esto asegurará vi está fuera del modo Insertar y en el modo Comando.
  • Segundo, tipo :q! y pulse Intro. Esto indica vi para salir sin guardar ningún cambio. (Si desea guardar los cambios, escriba :wq en su lugar.)

Si desea aprender la línea de comandos de Linux, necesitará saber mucho más que eso. Sigue leyendo y te mostraremos cómo vi funciona y por qué las instrucciones para dejar de fumar son tan inusuales. vi es una herramienta importante y poderosa y la curva de aprendizaje vale la pena.

vi, El editor ubicuo

Porque vi está en todas partes, lo más probable es que te encuentres con él. Incluso puedes encontrarte dentro vi sin querer. Tal vez alguien le pida que mire su computadora Linux por ellos. Emite un comando como crontab -e y vi Aparece. Sorpresa, alguien ha configurado el editor predeterminado para crontab ser vi.

Tal vez está administrando un sistema donde vi es el único editor, o el único que funcionará a través de una sesión SSH remota, y debe editar el archivo .bashrc de un usuario.

El comando para iniciar vi y abrir un archivo es sencillo. Tipo vi , un espacio y, a continuación, el nombre de archivo. Pulse Intro. El programa que se lanza podría ser vi o podría ser vim , un ‘mejorado vi‘. Depende de su distribución de Linux, por ejemplo, Ubuntu usa vim . Todas las instrucciones de este artículo se aplican por igual a vim.

 vi .bashrc

La diferencia inmediatamente perceptible entre vi y otros editores es que cuando vi no puedes simplemente empezar a escribir texto. Eso es porque vi es un modal editor. La edición se realiza en un modo, el modo Insertar, y la emisión de comandos se realiza en el modo Comando. vi se inicia en modo Comando.

Si no está familiarizado con el concepto de modo Insertar y modo Comando, puede ser desconcertante. Muchos de los comandos que puede emitir en el modo Comando afectan al archivo que está escribiendo. Si está en modo Comando pero está tratando erróneamente de escribir texto en su archivo, no va a terminar bien. Algunas de las pulsaciones de teclas que emita se reconocerán como comandos. Esos comandos pueden eliminar o dividir líneas, mover el cursor o eliminar texto.

Y, no importa lo que escriba, no puede encontrar una manera de salir o salir del editor. Mientras tanto, su archivo se está volviendo bastante destrozado y los pitidos aparentemente aleatorios lo están volviendo loco.

Modo de comando y modo de inserción

Necesitas cambiar vi en el modo apropiado para lo que estás tratando de lograr.

El modo de comando es el modo predeterminado cuando vi Lanza. A menos que sepas mejor, comenzarás a tratar de escribir. Si presiona la tecla ‘i’, o cualquiera de las otras 10 teclas que invocan el modo Insertar (a, A, c, C, I, o, O, R, s y S), de repente verá lo que está escribiendo. Ahora estás en modo Insertar.

Esto puede parecer un progreso hasta que presiona una de las teclas de flecha. Si lo hace, A, B, C o D aparecerán como la única letra en una nueva línea en blanco. En la parte superior del archivo.

Te puede ser útil:  Cómo configurar y usar "Hey Siri" en iPhone y iPad

Está bien, te respaldamos. Esto es sorprendentemente fácil cuando sabes cómo. Recuerde estas dos pulsaciones de teclas: Esc lo lleva al modo Comando y “i” lo lleva al modo Insertar.

Debe estar en modo Comando e ingresar el comando correcto para salir del editor.

Del modo de comando a la seguridad

Para ingresar al modo Comando, presione la tecla Esc. Nada visible sucederá. Golpea un par de veces más. Si escuchas un pitido cuando presionas la tecla Escape, entonces estás en modo Comando. El pitido le dice “Deje de presionar Esc, ya está en modo Comando”. Si escuchas un pitido cuando presionas Esc, estamos bien.

Escriba dos puntos, la letra “q” y un signo de exclamación, sin espacios. Estos tres caracteres deben aparecer en el extremo izquierdo de la línea de fondo del terminal. Si no lo hacen, presiona Esc hasta que escuches un pitido e inténtalo de nuevo. Presione la tecla Intro cuando pueda verlos:

:q!

En este comando q es una abreviatura de quit . El signo de exclamación agrega énfasis, por lo que es como si estuvieras gritando “¡Renuncia!” vi. Eso podría hacerte sentir un poco mejor.

El signo de exclamación también instruye vi Para no guarde cualquiera de los cambios que haya realizado en el archivo. Si has estado metiendo la pata en vi y sin saber lo que estás haciendo, probablemente no quieras salvar los estragos que has causado.

Una vez que esté de vuelta en la línea de comandos, es posible que desee volver a verificar para asegurarse de que el archivo no se haya alterado. Puede hacerlo con el siguiente comando:

cat .bashrc | less

Cuando estás saliendo vi, si ve un mensaje que dice “no escribir desde el último cambio”, significa que perdió el signo de exclamación del comando. Para evitar que deje de fumar y pierda cualquier cambio que desee mantener, vi te está dando la oportunidad de salvarlos. Basta con volver a emitir el :q! comando con el signo de exclamación en su lugar para salir de vi y abandonar cualquier cambio.

Si está seguro, guarde los cambios

Si está satisfecho con los cambios que ha realizado en su archivo, puede salir y guardar los cambios mediante el botón :wq (escribir y salir) comando. Asegúrese de que está completamente satisfecho de que desea que sus ediciones de pantalla se escriban en el archivo antes de continuar.

Escriba dos puntos, la letra w (escribir) y la letra q (salir). Pulsa la tecla Intro cuando puedas verlos en la parte inferior izquierda del terminal:

:wq

La curva de aprendizaje vale la pena

Usando vi es un poco como usar un piano. No puedes simplemente sentarte y usarlo; tienes que poner algo de práctica. Sentarse a él frío y tratar de aprender sobre la marcha cuando la presión está sobre ti para editar algo no es la forma de hacerlo. Tiene tanto sentido como sentarse a un piano por primera vez justo cuando se levanta el telón para su concierto inaugural.

Gran parte del poder de vi proviene de sus muchas combinaciones de teclas que cada una realiza una tarea de edición común. Eso es genial, pero no puedes beneficiarte de ellos hasta que los hayas memorizado, practicado y sean parte de tu memoria muscular.

Hasta entonces, si te encuentras en vi y mirando un archivo importante, solo :q! y salir con gracia. Su archivo importante se lo agradecerá.

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings