70 likes | 245 Views
INSTITUTO TECNOLOGICO SUPERIOR “JOSE CHIRIBOGA GRIJALVA”. Nombre: Darwin Quishpe Nivel: 5°Informatica. EDITOR DE TEXTO VIM.
E N D
INSTITUTO TECNOLOGICO SUPERIOR “JOSE CHIRIBOGA GRIJALVA” Nombre: Darwin Quishpe Nivel: 5°Informatica
EDITOR DE TEXTO VIM A pesar de su ergonomía muy limitada, Vi es uno de los editores de texto más populares de los sistemas Unix (con Emacs y pico). En Linux, hay una versión gratuita de Vi denominada Vim (Vi Improved [mejorada]). Vi (que se pronunciavi-ái) es un editor completamente en modo texto, lo cual significa que todas las acciones se llevan a cabo con la ayuda de comandos de texto. Modos Vi * Modo regular: Éste es el modo que introduce cada vez que abre un archivo. Este modo permite la introducción de comandos. * Modo de inserción: Este modo permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulse la tecla Insert en su teclado o la tecla i predeterminada. * Modo de reemplazo: Este modo le permite reemplazar el texto existente por el texto que captura. Solo pulse r nuevamente para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular Comandos básicos Comando Descripción :q Salir del editor (sin guardar la información) :q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento) :wq Guarda el documento y cierra el editor :filenombre Guarda el documento con el nombre especificado
Comandos de edición Comando Descripción x Elimina el carácter que está en ese momento bajo el cursor dd Elimina la línea que está en ese momento bajo el cursor dxd Elimina x líneas empezando por la que en ese momento esta bajo el cursor nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor x<< Indenta x líneas a la izquierda empezando por la que en ese momento está bajo el cursor
EL EDITOR VIM Es el editor de texto más utilizado en Linux. • Es standard en todas las versiones. • Su entorno no es muy amigable. • El editor vim se invoca como cualquier otro comando • $ vim • $ vim nombre (si el archivo nombre no existe, entonces crea uno nuevo y la pantalla aparece en blanco) Los estados: El editor vim distingue dos estados: • El modo comando. • El modo edición El modo comando En modo comando cuando se introduce un comando, no aparece en la pantalla pero si se verán los efectos. • También admite los comandos orientados a línea del editor ex; estos comandos si aparecen en pantalla y surten efecto luego de presionar <enter>. • Estos comandos comienzan con uno de los siguientes caracteres: “ ”, “/” o “?”
El modo edición Es necesario estar en el modo edición para insertar texto. • Para salir del modo edición se presiona <esc>. • La inserción de texto se produce siempre con relación al cursor. • Poniendo en la línea de comando :set showmode podemos ver en que modo estamos trabajando.
EL EDITOR EX Cuando se trata de grandes bloques de texto, los comandos del ex son más seguros que yank , delete y put del vi. Éstes permiten especificar el rango de líneas a mover o copiar, así como la línea anterior al punto donde se insertarán las líneas. Conocidos los números de las líneas que se van a copiar, las órdenes del editor ex disponibles son: Copiar líneas El formato básico del comando para copiar en el ex es el siguiente::#linea,#lineaco #linea Mover líneas El formato básico del comando para mover en el ex es el siguiente::#linea,#linea m #linea Borrar líneas El formato básico del comando para borrar en el ex es el siguiente::#linea,#linea d En todos los casos, los dos primeros números de línea especifican el rango de líneas a copiar , cortar o borrar, respectivamente, y el último corresponde a la línea anterior al punto de inserción. Se pueden utilizar abreviaturas para especificar los rangos de líneas: Denota la línea actual Denota el final del fichero
EL EDITOR ED Puede usarse interactivamente o en shell scripts.Ed es el editor original de Unix. Fue escrito por primera vez por Ken Thompson en 1971.Ed es un editor pequeño, con pocas dependencias, que puede ayudarnos a editar ficheros en situaciones donde otros editores no son usables EJECUTANDO EL EDITOR ED$ ed file_name # Abre el fichero file_name para editarlo. Los cambios no se guardarán hasta que introduzcamos el comando w. ESTRUCTURA DE LOS COMANDOS Ed funciona aceptando comandos que editan partes del fichero.Loscomandos normalmente presentan esta estructura: [DIRECCIÓN [,DIRECCIÓN]]COMANDO[PARÁMETROS]Los comandos son de una letra de longitud.Dirección indica a qué líneas se aplicará el comando.Los parámetros se pasan al comando.