Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SPTIMO SEMESTRE
El editor Vi (Visual) es un programa informtico que entra en la categora de los editores de texto, lo cual significa que todas las acciones se llevan a cabo con la ayuda de comandos de texto. Es muy eficaz y puede ser muy til en caso de que falle la interfaz grafica: A diferencia de procesador de texto no ofrece herramientas para determinar visualmente como quedara el documento impreso careciendo de justificacin o centradas de prrafo, pero aun as permite mover, copiar o eliminar caracteres con mucha versatilidad. Tambin Vi cuenta con tres modos operativos los cuales son los siguientes: Modo regular: bsicamente este modo introduce cada vez que introduce un archivo, este modo permite la introduccin de comandos. Modo de insercin: este modo permite la insercin de caracteres que se capturan dentro del documento. Modo de remplazo: este modo sirve para remplazar el texto existente por el texto que captura. Para abrir Vi se tiene la siguiente sintaxis: Vi nombre_ del archivo. Comando ms comunes de Vi: i Ingresar al modo insercin. r Ingresar al modo insercin (remplazo). cw Remplazar hasta el final de palabra. D Borrar desde el cursos hasta el final de la lnea. ZZ Salir de vi grabando los cambios. $ Ir al fin de lnea. Es equivalente a la tecla Fin. ^ Ir al comienzo de lnea. Es equivalente a la tecla Inicio.
Corrector ortogrfico integrado. Autocompletado de texto. Navegacin por pestaas. Ventanas mltiples, que dividen el rea de edicin horizontal o verticalmente. Resaltado de sintaxis dependiente del lenguaje de programacin o de etiquetas utilizado. Comandos deshacer y rehacer. Comprensin de ms de 200 sintaxis diferentes. Lenguaje de scripting para programar extensiones. Completado de comandos, palabras y nombres de ficheros. Compresin y descompresin de archivos, que posibilita editar archivos comprimidos. Reconocimiento de formatos de archivo y conversin entre los mismos. Historial de comandos ejecutados. Grabacin y reproduccin de macros. Guardado de la configuracin entre sesiones. Plegado automtico y manual de cdigo. Interfaz grfica opcional. Altamente configurable y personalizable. Casi 100% compatible con vi, pero sin muchos de sus defectos.
Comandos de VIM:
Funcin Salir (si no se han hecho cambios). Salir sin guardar los cambios. Deshacer el ltimo cambio. Guardar los cambios. Salir guardando los cambios.
:x <archivo> a ESC
Pasar a modo comando. Pasar a modo insercin, colocando el cursor en la ubicacin actual. Pasar a modo visual, el cual permite seleccionar texto con el cursor. Buscar el texto indicado en el archivo.
/ <texto> /
EMACS es un editor avanzado, auto documentado, personalizable y ampliable, ya que es posible editar varios ficheros simultneamente, abrir varias ventanas del mismo documento, definir macros de teclado, deshacer cambios. Adems tabula automticamente programas en lenguajes como C, Lisp, Pascal y otros. A diferencia de cualquier editor de textos en cualquier sistema operativo, EMACS sirve para mucho ms que editar ficheros. Intenta deducir el tipo de ficheros a partir de su extensin o de una indicacin explicita que se coloca en la primera lnea. COMANDOS DE EMACS Los comandos se encuentran de la forma C-x, M-x, esto quiere decir, en el caso de Cx Se pulsa la tecla CONTROL y a la vez la tecla x. En el caso de M-x se pulsa la tecla META (ALT ESC) y a la vez la tecla x. Ficheros C-f (forward-char): Mueve el cursor un carcter hacia adelante. C-b (backward-char): Mueve el cursor un carcter hacia atrs. C-p (previous-line): Mueve el cursor a la lnea anterior. C-n (next-line): Mueve el cursor a la lnea siguiente. M-f (forward-word): Mueve el cursor una palabra hacia adelante. M-b (backward-word): Mueve el cursor una palabra hacia atrs. C-a (beginning-of-line): Mueve el cursor al principio de la lnea. C-e (end-of-line): Mueve el cursor al final de la lnea. M-a (backward-sentece): Mueve el cursor una frase hacia atrs. M-e (forward-sentece): Mueve el cursor una frase hacia adelante. M-{ (backward-paragraph): Mueve el cursor un prrafo hacia atrs. M-} (forward-paragraph): Mueve el cursor un prrafo hacia adelante. C-x [ (backward-page): Mueve el cursor una pgina hacia atrs. C-x ] (forward-page): Mueve el cursor una pgina hacia adelante.