
Vi está presente en casi todas las distribuciones de Unix y Linux, así que ¿por qué no aprovecharlo?
seis,pronunciado con diferentes letras /ˌviːˈaɪ/ Es un editor de texto basado en terminal. VI es una de las herramientas más comunes en Unix y es muy poderosa para la manipulación de texto. Aunque esto puede resultar un poco complicado. Es por eso que en este artículo he enumerado los conceptos básicos absolutos de los comandos del editor Vi.
📋
Vim es una bifurcación/clon VI popular. Incluye funciones adicionales como resaltado de sintaxis, compatibilidad con el mouse (sí, leíste bien) y más. Los comandos básicos y los atajos de teclado en VI y Vim siguen siendo los mismos. Entonces, si aprendes Vi, automáticamente aprenderás los conceptos básicos de Vim y otros descendientes de Vi.
¿Por qué deberías aprender Vi?
Aquí hay cinco razones por las que recomiendo aprender Vi y Vim:
- Vi/Vim es gratuito y de código abierto. Recuerda, ¡es libertad!
- Vi siempre está disponible porque POSIX lo requiere.
- Vi/Vim está muy bien documentado. Y viene con su propio manual; sólo tienes que escribirlo.
:hEn modo comando. Hablaré del modo de comando más adelante en esta guía. - Vi/Vim tiene muchos complementos. Wim es increíble es uno de los sitios de descarga de extensiones más populares.
- No consume muchos recursos del sistema y puedes completar muchas tareas en Vim, incluso escribir novelas.
✋
No es raro que algunas distribuciones reemplacen Vi con Vim. Incluso si usa el comando Vi, ejecutará Vim.
Iniciar Vi
Para ejecutar este programa debes escribir vi:
vi
Además, puede abrir un archivo proporcionando un nombre de archivo. Si el archivo existe, lo abrirá para editarlo, si no existe, creará un archivo nuevo.
vi your_file.txt
modo vi
Debes entender que Vi tiene 2 modos diferentes:
- Modo normal o comando: este es el modo utilizado para navegar y copiar y pegar
- Modo Insertar: este es el modo de edición en el que realmente escribes texto.
Usando el modo normal en Vi
💡
Este es el modo predeterminado cuando se inicia VI/Vim.
este modo normal Se utiliza para operaciones como navegación, copiar, pegar, eliminar y reemplazar texto (no editar).
1. Mover comando
Estas son las claves de movimiento:
h: izquierda.j: Abajo.k: Arriba.l: Correcto.
2. Eliminar instrucciones
x: Igual que la tecla Eliminar. Elimina el carácter debajo del cursor.dd: Elimina la línea actual.
3. Copiar y pegar
y: Comando hilo (copiar). Copiar el texto seleccionado.yy: Comando hilo (copiar). Copie la línea actual.p: Pegar. Después de usar el comando copiar, el contenido se pegará detrás del cursor.
(modo comando)
💡
De hecho, estos no son modos diferentes (por eso se usan corchetes), pero es importante separarlos porque puedes escribir órdenes y comandos en ellos.
En modo normal, puede usar el comando escribiendo :.
Por ejemplo, si desea guardar texto y salir de Vi, escribiría:
:wq

Otros comandos Vi comunes que puede usar en modo normal/comando:
:h: ayuda:%: significa todas las líneas:s: para buscar (y reemplazar):/foo/:Expresión regular para buscar elementos para reemplazar:/bar/:Artículo de reemplazo de expresión regular:u: Deshacer la operación anterior:w: ahorrar:q: Renunciar!: comando obligatorio
he añadido : antes de cada comando para que sea más fácil notar que tienes que usar : Utilice el comando.
Modo de inserción
💡
En este modo puedes editar y manipular texto.
Puede ingresar a este modo presionando la letra i En modo normal y empieza a escribir lo que quieras.

i: Ingrese al modo de inserción. Le permite insertar antes de la posición actual del cursor.I: Le permite insertar al principio de la línea.a: Le permite agregar después del cursor.A: Le permite agregar al final de una línea.
Modo visual (solo en Vim)
💡
En este modo puede seleccionar texto visualmente, lo cual resulta útil cuando se trabaja con párrafos grandes.
Puede ingresar a este modo presionando una letra:
v: Modo personajeV:Modo de líneaCtrl+V:Modo de bloqueo
estudiar Para obtener más información sobre los modos visuales en Vim, consulte aquí..
Modos visuales en Vim [Beginner’s Guide]
Hay tres modos en Vim, el más popular pero interesante es el modo visual. Obtenga más información sobre esto.

Historia y curiosidades sobre «vi»
💡
¿Sabías que Vi es pequeño, de sólo 160 kB de tamaño?
Fue desarrollado por Bill Joy en 1976 como patrón visual. predecesor Editor de línea, también coescrito por Bill Joy.
Una encuesta de 2009 Revista Linux Los lectores descubrieron que vi es el editor de texto más utilizado, superando a Gedit, que ocupa el segundo lugar, por casi el doble de personas (36 % frente a 19 %).
No fue hasta 2002 que VI fue lanzado como un programa de código abierto en Licencia estilo BSD.
empuje (Mejoras de VI) Es un clon gratuito de código abierto. Stevie (editor ST para amantes de VI)desarrollado en 1991 Bram Mullenar. Tiene toneladas de extensiones.
en conclusión
De todos los editores de texto basados en terminales, prefiero el ecosistema Vi.
VI/Vim es omnipresente en sistemas operativos tipo Unix debido a su sintaxis POSIX, y cuando inviertes un poco de tiempo en comprender sus verdaderas capacidades, puedes dominar uno de los mejores editores de texto.
Y puedes seguir creciendo; puedes usar; nueva energía e innumerables extensiones y complementos, formando en última instancia un IDE completo. el cielo (y tu programación lua conocimiento) es el límite.
📜
Por cierto, este artículo fue escrito íntegramente en (Neo)Vim. 🙂
Información del autor

José Antonio Ténez
Ingeniero en comunicaciones de formación, un apasionado usuario de Linux. En mi tiempo libre juego ajedrez. ¿Te atreves?









