Emacs: diferència entre les revisions

1.383 bytes afegits ,  9 ago 2005
 
(8 revisions intermèdies per 3 usuaris que no es mostren)
Línia 6: Línia 6:
}}
}}


Su nombre le viene de "Editor de MACros", y se trata de un editor multiplataforma de muchísimos formatos de texto totalmente personalizable.


Su nombre le viene de "Editor de MACros"
Si quieres, puedes consultar también [[Trabajar|nuestra guía]] sobre como poner en funcionamiento un completo sistema de trabajo para la investigación en medicina.


==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)
* ''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)


* ''Sweave en un paso'': hace aun mas eficiente el [[Sweave]], al poder realizarlo todo con un solo comando.
* ''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)


* ''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)
* ''[[Sweave#Automatizaci.C3.B3n_del_proceso_con_Emacs_bajo_GNU.2FLinux | Sweave en un paso]]'': hace aun mas eficiente el [[Sweave]], realizando todo el proceso (compilación a .tex y generación de output) con un solo comando.


== Combinaciónes de Teclas ==
== Combinaciónes de Teclas ==
Línia 66: Línia 67:
==Instalar el modo-AucTex en Emacs-21 para sistemas GNU/Linux==
==Instalar el modo-AucTex en Emacs-21 para sistemas GNU/Linux==


El modo AucTex añade mas funciones al clasico modo-tex que viene por defecto en Emacs
Lista de funciones añadidas por AucTex:
*
*
*
*
....
Instalación: Synaptics/buscar/auctex marcar para instalar y aceptar las recomendaciones.
synaptics configura AucTex para poder ser usado directamente en Emacs.
Requiere una distribución TeX funcionando ([http://www.tug.org/teTeX/ teTex] en GNU/Linux o [http://www.miktex.org/ MiKTeX] en M$)


==Instalar el modo-noweb en Emacs-21 para sistemas GNU/Linux==
==Instalar el modo-noweb en Emacs-21 para sistemas GNU/Linux==


El modo noweb aun no lo he puesto en Emacs asi que no se como va, pero cuando lo sepa ya dire algo aqui.


==links==
==links==
Basicamente en este artículo traducire [http://www.cs.arizona.edu/classes/cs352/spring05/emacs.sli.pdf Emacs Basics]


Manual corto de Emacs ...
Aprende Emacs [http://www.emacs.uniyar.ac.ru/doc/em24h/ en 24 horas!]
 
Basicamente en este artículo traduciré [http://www.cs.arizona.edu/classes/cs352/spring05/emacs.sli.pdf Emacs Basics]
 
[http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html Un tutorial básico]
 
[http://www.indiana.edu/~ucspubs/b131/z131.html Una reference card] de las múltiples existentes