Sesión 9 o editores gráficos, tales como gedit. El editor vi tiene dos modos: inserción y comando. En el modo de inserción se agrega el texto a un documento. En el modo de comandos, pueden realizarse las operaciones tales como la navegación, la búsqueda, guardar y salir del editor. Para crear un nuevo archivo ejecuta el siguiente comando: vi myfile Escribe una i para entrar al modo de «inserción» del vi A continuación, presiona la tecla Esc para salir del modo de inserción. Introduce :wq para escribir el archivo en el disco y salir. j k l h w e b Mueve Mueve Mueve Mueve Mueve Mueve Mueve el el el el el el el cursor cursor cursor cursor cursor cursor cursor una línea hacia abajo (igual que la flecha hacia abajo) una línea hacia arriba (igual que la flecha hacia arriba) un carácter a la derecha (igual que la flecha derecha) un carácter a la izquierda (igual que la flecha izquierda) al principio de la siguiente palabra al final de la palabra al principio de la palabra anterior luego :q! + la tecla Entrar . Con esto debes salir del vi sin guardar los cambios $ Mueve el cursor al final de la línea actual (igual que la tecla Fin 0 (zero) Mueve el cursor al inicio de la línea actual (igual que la tecla Inicio 3G Salta a la tercera línea (nG salta a la enésima línea) 1G Salta a la primera línea Shift+G Salta a la última línea Elimina la palabra very emitiendo el comando dw (delete word): Deshacer la última operación:u Eliminar dos palabras:2dw Eliminar cuatro caracteres, uno a la vez:xxxx Deshacer las últimas 4 operaciones y recuperar los caracteres eliminados:4u Eliminar la línea actual:dd Lo que se prolongó, borró o extrajo, puede ser «pegado». Pega las líneas eliminadas por debajo de la línea actual:p Moverse a la cuarta palabra, y después eliminar desde la posición actual hasta el final de la línea Shift+D:4w,D Une dos líneas, la actual y la próxima escribiendo una J mayúscula (Shift+J):J Copia (o «jala») la palabra actual:yw Mover a la primera línea, y luego unir tres líneas:1G,3J Busca y elimina la palabra text (añade espacio después de la palabra text):%s/text //g Navega hasta el inicio del archivo, y luego presiona i para entrar en el modo de inserción para añadir el text Avanzar un espacio presionando la letra l minúscula para colocar el cursor en la W y cambiarla a minúscula presionando el tilde (~) Guarda el archivo. Presiona la tecla Esc para asegurarte de que estás en el modo comando. A continuación, escribe :w y presiona la tecla Entrar : :w Abre una línea en blanco debajo de la línea actual escribiendo la letra o minúscula:o Guarda el archivo y cierra el editor vi utilizando cualquiera de los siguientes métodos para guardar los cambios: Comando Función/Teclas :x Se guarda y cierra el archivo. :wq Escribe al archivo y se cierra. :wq! Escribe a un archivo de sólo lectura, si es posible, y se cierra. ZZ Se guarda y se cierra. Observa que en este caso no se utilizan los dos puntos :. :q! Salir sin guardar los cambios. :e! Descartar los cambios y volver a cargar el archivo. :w! Escribir a sólo lectura, si es posible. Buscar hacia adelante la palabra line. Verás que el cursor se mueve al inicio de la primera instancia de la palabra line tal como se muestra en la siguiente imagen:/line Entra al modo de inserción de nuevo y añade una línea presionando la i mayúscula:I