Emacs: diferència entre les revisions

Línia 10: Línia 10:


==Introducción==
==Introducción==
Sirve basicamente para editar de textos; de la misma manera que el M$-Notepad, Aunque es mucho mas que un editor de textos, dado que es extensible y totalmente configurable, dada su gran potencia se han desarrollado muchas '''funciones interesantes:''' que son útiles:
Sirve basicamente para editar de textos; de la misma manera que el M$-Notepad, Aunque es mucho mas que un editor de textos, dado que es extensible y totalmente configurable, su gran potencia han permitido el desarrollo de muchas '''funciones interesantes:''' que son útiles:


* ''Sintax Highlight'': (añade colores segun la semantica de la sintaxis, util en lenguajes de programación). En GNU Emacs, para que por defecto se coloree cualquier código, debe seleccionarse la opción ''Syntax Highlighting'' del menú ''Options'', y luego pulsar ''Save Options'' en el mismo menú.
* ''Sintax Highlight'': (añade colores segun la semantica de la sintaxis, util en lenguajes de programación). En GNU Emacs, para que por defecto se coloree cualquier código, debe seleccionarse la opción ''Syntax Highlighting'' del menú ''Options'', y luego pulsar ''Save Options'' en el mismo menú.


* ''Busquedas'': (permite buscar y cambiar todas las ocurrencias de una palabra, o trozos de palabras que contengan el texto que se busca)
* ''Busquedas incrementales y recursivas'': (permite buscar y cambiar todas las ocurrencias de una palabra, o trozos de palabras que contengan el texto que se busca)


* ''Batch mode'': (Ejecutar programas enviando instrucciones a programas hijos y devuelve el output de estos u otros programas en una de sus ventanas buffer)
* ''Batch mode'': (Ejecutar programas enviando instrucciones a programas hijos y devuelve el output de estos u otros programas en una de sus ventanas buffer)


* ''LaTeX'': (interfaz recomendable para compilar documentos LaTeX)
* ''Compilador TeX'': (interfaz util para compilar documentos LaTeX)
 
* ''Modos de Edición'': Adaptan la interfaz de emacs segun el tipo de archivo que se este trabajando, algunos que explicaremos aqui son  ESS (adapta Emacs para sintaxis estadistica), AucTex (Adapta Emacs para compilar LaTeX) y NoWeb (Adapta Emacs para Sweave: R + LaTeX)


* ''Sweave en un paso'': hace aun mas eficiente el [[Sweave]], al poder realizarlo todo con un solo comando.
* ''Sweave en un paso'': hace aun mas eficiente el [[Sweave]], al poder realizarlo todo con un solo comando.
* ''Soporta modos de Edición'': Adaptan la interfaz de emacs segun el tipo de archivo que se este trabajando, algunos que explicaremos aqui son  ESS (adapta Emacs para sintaxis estadistica), AucTex (Adapta Emacs para compilar LaTeX) y NoWeb (Adapta Emacs para Sweave: R + LaTeX)


== Combinaciónes de Teclas ==
== Combinaciónes de Teclas ==
431

modificacions