Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Editor vim
es uno de los editores de texto ms completos que existen Al utilizar VIM para programar te alejars cada vez ms de utilizar el mouse y te mantendrs en un estado de alerta y predisposicin mayor que con el uso de otros editores convencionales. La principal caracterstica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayora de editores comunes, que tienen un slo modo en el que se introducen los rdenes mediante combinaciones de teclas o interfaces grficas. se utiliza desde un terminal en modo texto. Se controla por completo mediante el teclado Principales funcionalidades 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 rdenes deshacer y rehacer Comprensin de ms de 200 sintaxis diferentes Lenguaje de script ing para programar extensiones Completado de rdenes, palabras y nombres de ficheros Compresin y descompresin de ficheros, que posibilita editar ficheros comprimidos Reconocimiento de formatos de fichero y conversin entre los mismos. Historial de rdenes ejecutadas El lenguaje interpretado de Vim Vim dispone de un lenguaje interpretado, o de scripting, para programar nuevas funcionalidades, mediante el que se pueden automatizar operaciones particulares demasiado complejas para realizarlas con una macro. Los scripts pueden ser ledos e interpretados mediante la orden :source.
El nombre Vim es una contraccin de Vi IMproved, se puede traducir por Vi mejorado. Es decir: Vim se basa en Vi, el cual es, el ms clsico editor de texto a pantalla completa de Unix. Por ello, el mundo Unix abundan los editores de texto, Vi es el nico editor junto con Ed, que podemos tener la seguridad de encontrar en cualquier instalacin de Unix y, por tanto, en cualquier distribucin de Linux, lo que es otra razn para aprender su funcionamiento. Iniciar VIM. Instalar VIM en GNU/LINUX Solo debemos teclear en la terminal: $ sudo apt-get install vim-full. Para iniciar vim tenemos dos opciones desde la terminal: $ vim par modo grfico $ gvim
Comandos de Vim Lea el "archivo de ayuda principal de VIM" presionando <F1> mientras ejecuta el programa. <F1> Ayuda <esc> Retorno al modo normal V Modo visual i Modo edicin : Modo lnea de comandos :set tw=72 Establecer el ancho de texto en 72 <F11> Modo edicin (pegar) :r! date -R Inserta la fecha segn la RFC-822 qa Grabar lo que se escribe en el registro a q Detiene la grabacin @a Ejecutar lo que se escribi en el registro a :edit loquesea.txt Edite otro archivo cargando loquesea.txt :wnext Grabar el archivo actual y editar el siguiente archivo q y @ pueden utilizarse para grabar y reproducir macros sencillas. Por ejemplo, para crear una macro que inserte etiquetas HTML para cursiva alrededor de una palabra escriba qii<i>^[ea</i>^[q (donde ^[ es la tecla ESC). Entonces, al escribir @i al inicio de una palabra se le aadirn la etiquetas <i> y </i>.
Editor Emacs
Es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios tcnicos. Es parte del proyecto GNU, activamente desarrollado. Es la versin ms popular de Emacs. El manual de GNU Emacs lo describe como "un editor extensible, personalizable, auto-documentado y de tiempo real." Emacs es un editor de BUFFERS (SIC) y un intrprete de Lisp que permite editar buffers lo cual incluye los de texto, Vim edita texto. Es como comparar una consola de videojuegos con una computadora personal, la primera te sirve para entretenimiento y son muy buenas porque fueron creadas para esa actividad especfica, la segunda te permite jugar pero no es su propsito principal as que hace muchas ms cosas. No es una desventaja de la consola de videojuegos, simplemente no fue creada para hacer lo que la computadora personal debe hacer.