VI es un editor de texto muy utilizado en distribuciones como Linux para la creación de código.
Es un editor de texto modal, lo que significa que puede estar en uno de varios modos, como modo de inserción o modo de comando, y cada modo tiene diferentes funcionalidades.
Para crear un archivo con el editor VI, simplemente tienes que escribir en la consola:
vi nombre_archivo.extension
Si una vez ya creado, lo que quieres es modificarlo, simplemente tienes que repetir la misma línea y entrarías.
Una vez dentro, para poder editarlo, lo que tendrás que hacer es dar al «INS» o «insertar» de tu teclado. Con esto ya estarías dentro del editor para poder incluir lo que quieras.
Para luego salir y guardar ese fichero, simplemente le das al «ESC» o «escape» de tu teclado, y a continuación escribir «:x» (o «:wq») y enter.
- Modos de vi: Vi tiene dos modos principales: modo de comando y modo de inserción. En el modo de comando, puedes ejecutar comandos para realizar acciones como guardar, buscar, reemplazar, eliminar líneas, etc. En el modo de inserción, puedes escribir y editar texto como en cualquier otro editor de texto.
- Comandos básicos: Algunos comandos básicos en el modo de comando incluyen:
i
: Ingresa al modo de inserción.Esc
: Sale del modo de inserción y vuelve al modo de comando.:w
: Guarda el archivo sin salir.:q
: Cierra el archivo.:q!
: Cierra el archivo sin guardar los cambios.:wq
oZZ
: Guarda y cierra el archivo.- :w nombre_de_archivo => para guardar con otro nombre de archivo
- :e nombre_de_archivo => para abrir un archivo
- Navegación básica: Puedes moverte por el archivo utilizando las teclas de dirección (arriba, abajo, izquierda, derecha) o usando las teclas
h
,j
,k
yl
para moverte a la izquierda, abajo, arriba y a la derecha, respectivamente. - Búsqueda y reemplazo: Puedes buscar texto en vi utilizando el comando
/
seguido del texto a buscar. Por ejemplo,/palabra
buscará «palabra» en el archivo. Para reemplazar texto, puedes usar el comando:s/busqueda/reemplazo/
, donde «busqueda» es el texto que deseas buscar y «reemplazo» es el texto con el que deseas reemplazarlo. - Funcionalidades avanzadas: Vi ofrece muchas funcionalidades avanzadas, como búsquedas y reemplazos con expresiones regulares, deshacer y rehacer, copiar y pegar, y mucho más. Puedes consultar la documentación o buscar tutoriales en línea para aprender más sobre estas funcionalidades.