Emacs: diferència entre les revisions
Cap resum de modificació |
|||
Línia 22: | Línia 22: | ||
* ''Sweave'': (permite intercalar texto de redacción propia, con resultados devueltos por programas hijos, de tal forma que es posible automatizar informes de analisis de datos) | * ''Sweave'': (permite intercalar texto de redacción propia, con resultados devueltos por programas hijos, de tal forma que es posible automatizar informes de analisis de datos) | ||
==Configurar EMACS-21 con ESS en sistemas GNU/Linux en 7 pasos== | ==Configurar EMACS-21 con ESS en sistemas GNU/Linux en 7 pasos== |
Revisió del 01:22, 31 maig 2005
| ||
Area: | Editores | |
Web del proyecto: | GNU Emacs |
Su nombre le viene de "Editor de MACros"
Función
Sirve basicamente para editar de textos; de la misma manera que el M$-Notepad, Aunque es mucho mas que un editor de textos.
funciones interesantes:
- Sintax Higlight: (añade colores segun la semantica de la sintaxis, util en lenguajes de programación)
- Busquedas: (permite buscar y cambiar todas las ocurrencias de una palabra)
- 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: (puede compilar en latex)
- Sweave: (permite intercalar texto de redacción propia, con resultados devueltos por programas hijos, de tal forma que es posible automatizar informes de analisis de datos)
Configurar EMACS-21 con ESS en sistemas GNU/Linux en 7 pasos
ESS es un modulo de Emacs que permite interactuar con programas estadisticos (R, S, Stata,..) y editar su sintaxis
Primero las convenciones basicas de Emacs
- M (Tecla Meta o Alt)
- C (Tecla Cntrl)
- M-x (Manten oprimido Alt mientras tecleas la letra x)
- C-h v (Manten oprimido Cntrl mientras tecleas la letra h, liberas las teclas y tecleas la letra v)
ya lo hemos pillado. no os preocupeis que hay chuletas para las macros mas frecuentes.
Y ahora manos a la obra, lo primero es obtener ESS (Emacs te vendra en la instalación por defecto de GNU/Linux):
1. Desde Synaptics busca ess e instalalo.
2. Ahora abrimos Emacs y desde el intentamos lanzar R:
M-x R
3. Si todo salio bien, puedes saltarte esta sección, si algo falló sigue leyendo.
4. Para saber si ESS esta cargado, escribe:
C-h v features
5. Esta ess listado?, si no lo esta, intenta que Emacs encuentre el ess-site:
M-x locate-library ess-site
6. Si lo encuentra, pero no lo ha cargado. escribe:
M-x load-library ess-site
7. y lanza R con:
M-x R
:) no ha costado mucho verdad?