Diferencia entre Vim y Vi

UNIX tiene una amplia variedad de editores que pueden manipular el contenido de los archivos de texto. Estos son editores de línea, como ed y ex, y luego editores de pantalla, como vi, vim y Emacs. Vi es el editor de texto de pantalla completa estándar y original de la familia Linux diseñado originalmente para los sistemas UNIS. Vim es una versión mejorada del editor vi escrita y mantenida por Bram Moolenaar. Vim significa ‘vi mejorado’. Los comandos y la sintaxis de Vim son totalmente compatibles con vi. Veamos algunas diferencias clave entre los dos.

¿Qué es Vi?

Vi es el editor de texto de pantalla completa estándar UNIX original que procesa el contenido de los archivos de texto, ya sea que estos archivos contengan datos, código fuente o oraciones. Es el editor de texto clásico y más popular de la familia Linux que viene con el sistema operativo UNIX. El editor Vi ha existido casi desde el comienzo de UNIX y ha cambiado poco. Con el tiempo, se abrió paso en SUS (Unix Unix Specification) y POSIX, pero no estuvo disponible hasta 2002. Vi es la abreviatura de «editor visual» y está disponible en forma casi idéntica en todos los sistemas UNIX. El editor estándar del sistema UNIX se ‘editó’ antes de que se desarrollara Vi. Fue difícil para el editor de líneas ver el contexto de su edición. Por lo tanto, se desarrolló un superconjunto ed llamado «ex» que introdujo una función de edición de visualización que le permite trabajar con pantalla completa, no solo con una línea. Todos los comandos que funcionan en el editor anterior también funcionan en el editor Vi.

¿Qué es Vim?

Vim es una versión clonada del editor Vi original o, se puede decir, una versión mejor y más avanzada de Vi. Así, el nombre vi, o en resumen, Vim, mejoró. El editor Vim es un editor de texto altamente configurable y estable como una roca creado para trabajar de manera más eficiente en la edición de texto. Es una versión mejorada del editor vi escrita y mantenida por Bram Moolenaar. En la mayoría de los sistemas modernos, vi ha sido reemplazado por vim. Vim es un potente editor de texto y quizás el clon de vi más utilizado con características adicionales además de las proporcionadas por vi. Puede realizar algunos cambios complejos con bastante facilidad y rapidez con vim, una vez que sepa cómo funciona vim. Sin embargo, Vim no es un programa de formato de texto; más bien, es un editor de texto sofisticado que se utiliza principalmente para escribir código, notas breves y entradas en un sistema de formato de texto. Proporciona tantas formas de realizar cualquier tarea de edición específica a través de un subconjunto de comandos que debe aprender a dominar vim.

Descubre también la:  Diferencia entre OLED y QLED

Diferencia entre Vim y Vi

Lo esencial

– Vi es el editor de texto estándar diseñado originalmente para el sistema operativo UNIX. Es el editor de texto clásico y más popular de la familia Linux que viene con el sistema operativo UNIX. Es el editor de texto universal de Linux que existe desde casi el comienzo de UNIX y ha cambiado poco desde entonces. Vim, abreviatura de Vi Mejorado, es un editor similar a vi, pero es más avanzado y poderoso que el vi original. Vim es un editor de texto altamente configurable y estable creado para hacer que la edición de texto sea más eficiente.

Cancelar multinivel

– Vim es uno de los mejores editores de estilo vi que se pueden ver en cualquier lugar. Una de las mejores características del editor vim es el deshacer de varios niveles, lo que significa que puede deshacer los cambios varias veces. Si elimina accidentalmente una línea de texto, luego elimina una segunda línea y luego una tercera línea, puede deshacer las cuatro eliminaciones. Mantiene una pestaña de los cambios realizados en la sesión actual. El editor Vi, por otro lado, no admite deshacer multinivel y solo puede deshacer el último comando.

Resaltado de sintaxis

– Uno de los principales puntos de venta de vim sobre vi es el énfasis en la sintaxis. Vim es un potente editor de texto que se puede programar para resaltar su sintaxis en diferentes colores. El formato de sintaxis se basa en gran medida en el uso del color que comprende completamente el poder del color en el contexto definido. Si edita un archivo que tiene una sintaxis formal, como un lenguaje de programación, puede ver el texto en diferentes colores, todos determinados por el color y la sintaxis. El editor Vi no tiene esta función de resaltado de sintaxis.

Descubre también la:  Diferencia entre conjunto y lista

interfaz gráfica de usuario

– Una de las mejoras significativas de Vim es la interfaz gráfica de usuario. Tradicionalmente, Vim se ejecuta dentro de la terminal, sin interfaz gráfica de usuario (GUI). Hoy, Vim tiene su propia versión de GUI llamada ‘gvim’ que proporciona un puente hacia el mundo de Vim. GVim ofrece funciones y características de GUI robustas y extensibles. La principal ventaja de usar un editor de texto basado en GUI es que puede usar un mouse para seleccionar menús, resaltar texto, cortar y copiar texto y ejecutar complementos especiales. Una de las desventajas del editor vi era la falta de una GUI, que se convirtió en la carta de triunfo final del editor vim.

Vim vs Vi Editor:

Resumen de Vim vs Vi Editor

En resumen, vim es la versión mejorada moderna del editor vi clásico, pero no es tan poderoso como Emacs. Vim es un editor de texto similar a vi y más. Uno de los mayores puntos de venta de Vim es su función de resaltado de sintaxis que le permite ver el texto en diferentes colores. Aunque Vim comenzó como una consola, editor de texto no gráfico, ahora también tiene versiones gráficas, que el editor vi original no tiene. Otras características de Vim incluyen un mecanismo de desplazamiento de pantalla horizontal, soporte para herramientas de programación, acceso al historial de comandos, extensiones de compilación y macros, etc. Estas características adicionales le dan a vim una ventaja sobre el editor vi original.

Wlip.es

Somos entusiastas de la tecnología, la ciencia y sus avances. Nuestra curiosidad nunca se sacia y por eso intentamos investigar y conocer cada día más cosas. Te traemos las diferencias más curiosas sobre conceptos, cosas y mucho más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *