Rincón de un Debianita

January 15, 2006

Emacs y KDVI

Filed under: GNU/LinuX

Si trabajas con LateX, y tu editor es favorito es Emacs, sigue leyendo!!
Cuando estás trabajando en Emacs, puede ser tedioso tener que irse al directorio de trabajo seleccionar el .dvi y abrirlo. Bien hay una manera más sencilla, las busquedas directas permite hacer eso con una sola combinación de teclas en Emacs.

Es necesario descargarse kdvi-search.el el cual nos permitirá lanzar la ejecución directa de KDVI desde Emacs, aunque no actualiza a tiempo real, es decir, cada cambio que se realiza en nuestro archivo .tex hay que compilarlo, para poder visualizarlo correctamente.

El script que acabamos de descargar lo podeís situar en vuestro directorio favorito para scripts de Emacs, por ejemplo, ~/emacs-scripts/, da igual cual selecciones, pues ahora toca configurar nuestro archivo .emacs. Para que funcione todo correctamente, hay que añadir las siguientes lineas:

(add-to-list ‘load-path (expand-file-name “~/emacs-scripts/”))
(require ‘kdvi-search)
(add-hook ‘LaTeX-mode-hook (lambda () (local-set-key “\C-x\C-j” ‘kdvi-jump-to-line)))
(add-hook ‘tex-mode-hook (lambda () (local-set-key “\C-x\C-j” ‘kdvi-jump-to-line)))

Ahora simplemente lanzar Emacs, y a trabajar, para ejecutar KDVI, simplemente ejecutar la combinación de habeís puesto, en este caso Ctrl+x Ctrl+j, si quereís modificar la combinación que lo lanze, sois libres. Hasta la próxima.

Mas información acerca de KDVI

December 29, 2005

Instalacion de Eclipse en GNU/LinuX

Filed under: GNU/LinuX

Lo primero es bajarse el material necesario para nuestra particular receta:

  • Eclipse ( Has bastantes mirrors de donde puedes descargarlo)
  • JDK ( Bajaros la versión que mejor os vaya, yo personalmente utilizo la 1.5 )

    Ahora viene la instalación, la cual es tremendamente sencilla; Situaros en el directorio donde vayais a instalar ( yo lo tengo en /opt/java/jdk1.5/ ) , ejecutais el .bin correspondiente a la versión de JDK que os habeis bajado y antes de esto, aseguraros que tiene permisos de ejecución. Ahora creamos enlaces simbólicos en /usr/bin :

    Mlin:/usr/bin/# ln -s /opt/java/jdk1.5/java .

    Mlin:/usr/bin/# ln -s /opt/java/jdk1.5/javac .

    Mlin:/usr/bin/# ln -s /opt/java/jdk1.5/javadoc .

    A continuación descomprimir Eclipse en el directorio que mas guste ( en mi caso en /opt/eclipse ). Ahora avisaros que no trateís de crear enlaces de el ejecutable de eclipse a /usr/bin/ o cualquier otro sitio, ya que este software no permite el uso de enlaces : ) . Ya está todo resuelto y listo para programar en Eclipse!!

  • October 16, 2005

    Plugin de Java para FireFox

    Filed under: GNU/LinuX

    Para visualizar los applets de java correctamente en vuestro navegador simplemente hay que hacer un enlace simbólico de la libreria que nos facilita nuestro JDK ( o en su defecto JRE) en nuesto $MOZILLA_DIR/plugins/. En mi caso, tengo instalado FireFox en :

    /apps/firefox

    con lo cual el enlace simbólico lo creo en /apps/firefox/plugins/ de la siguiente manera

    /apps/firefors/plugins$ ln -s /opt/java/jdk1.5.0_02/jre/plugin/i386/ns7/libjavaplugin_oji.so .

    Con esto ya tenemos instalado el plugin, para comprobar que es todo correcto, en la barra de direcciones escribir about:plugins y os debería salir información acerca del los plugins instalados. La otra manera de comprobar que efectivamente funciona es en la página de pruebas de Sun. Para activar Java en Konqueror simplemente indicar la ruta del ejecutable de Java en menu de configuración.

    September 21, 2005

    Conociendo GNU/Emacs I

    Filed under: GNU/LinuX

    A petición de un amigo muy insistente voy a poner los keystrokes de Emacs que más suelo utilizar cuando programo, paro los que no conozcan Emacs ( Editor MACROS, de ahí su contracción), decir que es muy potente, y que cada día me sorprende más, estava escribiendo la serie de combinaciones que más utilizo y las que conozco y me he dado cuenta que se bastantes, con lo cual, en vez de soltar de golpe todas las que conozco, voy ha relizarlo en varias partes, las que considere oporturnas para que no se haga pesado leer todas de golpe, en esta primera remesa voy a poner las que más se usan a nivel básico, es decir movimiento, ficheros , trabajo con buffers, búsqueda….

    Simbología

    ESC-x o Meta-x : Lo veo en muchos sitios, y es lo mismo, pero és más comodo usar Alt-Izq ( Meta ), o por lo menos a mi me lo parece.

    Ctrl-x ( Esto significa que sin soltar control, pulsar x)

    Evidentemente esta recopilación será de utilidad para alguien que haya manejado Emacs minimamente, aunque no por ello no quiere decir que no sirva para la iniciación.

  • Moviendose por Emacs

    Ctrl-n ( Avanza a la línea siguiente)
    Ctrl-p ( Retrocede a línea anterior)
    Ctrl-f ( Avanza un caracter )
    Ctrl-b ( Retrocede un caracter )
    Ctrl-a ( Ir al principio de la línea )
    Ctrl-e ( Ir al final de la línea )
    Ctrl-v ( Avanzar una página )
    Ctrl-j ( Retorno )
    Ctrl-m ( Retorno , hay diferencia con la anterior, si se pulsa estando en el shell se ejecuta la orden que esté escrita, en el otro caso pasa de línea)
    Meta-f ( Avanzar de palabra en palabra )
    Meta-b ( Retrocede una palabra )
    Meta-a ( Ir al incio de un parrafo )
    Meta-e ( Ir al final de un parrafo )
    Meta-v ( Retroceder una página )
    Meta-< ( Ir al inicio del buffer)
    Meta-> ( Ir al final del buffer )
    Ctrl-x Ctrl-c ( Salir de Emacs )
    Ctrl-z ( Suspender Emacs, en consola se pone en background, para volver basta con escribir en la consola fg, mientras que en las X simplemente se minimiza )

  • Buffers y Frames

    Ctrl-o ( Cambias de buffer )
    Ctrl-x Ctrl-b ( Listado de los buffers abiertos )
    Ctrl-b ( Cambias al buffer siguiente)
    Ctrl-x 2 ( Split de la pantalla en dos, horizontalmente )
    Ctrl-x 3 ( Lo uso muchísimo, hace split vertical )
    Ctrl-x 5 2 ( Abre en un ventana nueva el buffer en el que estas, ojo!! si sales de esa venta es como si cierras el original )
    Ctrl-x 5 0 ( Cerrar ventana )
    Ctrl-x { ( Mueves el scroll hacia la izquierda )
    Ctrl-x } ( Mueves el scroll hacia la derecha )

  • Marking y eliminación
    Ctrl-space o Ctrl-@ ( Establece marco de selección )
    Ctrl-w ( Cortar )
    Meta-w ( Copiar)
    Ctrl-y ( Pegar )
    Ctrl-d ( Elimina un caracter)
    Ctrl-k ( Elimina la línea actual )
  • Ficheros
    Ctrl-f ( Arbrir un archivo )
    Ctrl-x Ctrl-s ( Guardar cambios un archivo )
    Ctrl-x Ctrl-w ( Guardar como )
    Ctrl-d ( Introducir directorio )
    Ctrl-x i (Insertar archivo )
  • Búqueda y reemplazo
    Ctrl-s ( Buscar hacia delante )
    Ctrl-r ( Buscar hacia atrás )
    Ctrl-g (Abortar lo que se está haciendo, en este caso la búsqueda, sirve para todo )
    Meta-% ( Reemplazo, te pide la palabra a buscar y la que quieres sustituir, luego si no dices nada, pide confirmación una por una, salvo que introduzcas el carácter ‘!’ )
    Meta Ctrl-s RETURN ( Buscar mediante una expresión regular hacia delante )
    Meta Ctrl-r RETURN ( Buscar mediante una expresión regular hacia atrás )
  • Bueno, con esta primera parte creo que vamos bien, son combinaciones básicas, y se que al principio cuesta acostumbrase, sobre todo a dejar de usar las flechas para moverse por el texto, pero con el tiempo aprecias la fluidez y rapidez de Emacs.

    May 3, 2005

    Primera incursión

    Bueno, esta es la primera entrada, como no, para esto también hay primera vez.
    Intentaré ser constante y plasmar a modo de bitácora de abordo todo lo que tenga que ver conmigo, software libre, bueno, de todo un poco.

    Como primera noticia comentar que el próximo 6 de Mayo en la Universidad Politécnica de Valéncia a las 11:00 de la mañana tendra lugar la charla de Richard Stallman. Lo veré actuar por segunda vez, ( la primera fue en el I Congreso de SL ) y seguro que no defraudará, aunque despues de verlo y escucharlo tantas veces me da la sensación de que siempre dice los mismo ;) Nos vemos!!!






















    Get free blog up and running in minutes with Blogsome | Theme designs available here