Empezando con emacs

Enviado por cnicolas el 16 Junio, 2010 - 19:37.

Siendo como soy usuario de vi, editor de consola cn el cual me siento a gusto no conozco demasiado al gran 'rival' de vi que es emacs, asi que me he decidio a empezar a conocerlo un poco más, para usarlo lo primero es instalarlo , con lo cual lo primero es buscar que opciones tengo, para ello con aptitude uso

#aptitude search emacs

Esto me plantea la primera duda, hay un emacs con parte grafica y otro distinto que no se puede usar con las X, este último es el que voy a instalar, como estoy en lenny la version es la 21, por tanto uso

# aptitude install emacs21-nox

Lo primero que hay que tener en cuenta es que emacs tiene dos teclas importantes que son Ctrl y Alt cn las que se usan los comandos que permite guardar, grabar, etc
Para empezar a usar un fichero es bien sencillo solo debemos escribir

# emacs ruta-de-fichero

Escribir datos en el fichero es facil la dificultad, sobre todo si estas habitaudo a usar vi es el uso de los comandos, por ejemplo para guardar el fichero hay que pulsar a la vez Ctrl+x, soltar y pulsar a la vez Ctrl + s, este acto es lo ue se conoce como un comando, si quisiera salir deberia pulsar Ctrl+x y luego Ctrl + c.
Este acto que teóricamente es sencillo si estas acostumbrado a los modos de vi es un poco díficil de asimilar.
Por ejemplo para copiar un texto hay que pulsar Ctrl + Espacio y ya empiezo a seleccionar, cuand llego al final del texto se pulsa Alt +w y luego para copiar voy con el cursor a donde quiero copiar y pulso Ctrl +y , pero si quiero hacer lo mismo pero cortando deberia de hacer lo mismo pero en vez de pulsar Alt +w deberia de pulsar Ctrl+w

La sensación que me da despues de estar un rato usandolo es de un editor bastante potente con muchas opciones pero con una forma de trabajar un poco peculiar, por ejemplo la diferencia entre cortar y pegar y copiar y pegar es solo de una letra en una secuencia bastante larga, en vi la secuencia es mas corta y la diferencia de teclas es mayor, aunque tenemos que copiar o cortar lineas enteras, la filosofía es similar pero con sus diferencias que son lo que hacen confundirte si como es mi caso estas más acostumbrado a uno de los dos.

Por ahora voy a seguir usando vi como mi editor de consola en primer lugar, pero lo cual no deja que de vez en cuando vaya intentando adentrarme mas en emacs, por ejemplo tengo que ver como logro resaltado de sintaxis

Enlaces
http://www.rpublica.net/emacs/emacs.html

Imagen de Sicarivs
Enviado por Sicarivs el 16 Junio, 2010 - 19:46.

Llevo un tiempo usando Emacs y puedo decir que ya estoy más o menos acostumbrado.
He encontrado modos geniales para trabajar con latex y python, que me han sido muy útiles ya que estoy aprendiendo recién a usarlos.

Saludos.

Imagen de diego8989
Enviado por diego8989 el 16 Junio, 2010 - 20:05.

cata3 Así como lo narras me quedo con vim, aunque si pierdo la memoria y tengo que empezar de nuevo lo tendré en cuenta, aunque para ello tendría que poner una nota visible que dijera "si pierdes la memoria recuerda probar emacs" XD.

Saludos.

Imagen de cnicolas
Enviado por cnicolas el 16 Junio, 2010 - 20:16.

No me escondo, prefiero vi, pero me parecia un poco tendencioso escribir emacs para usuarios de vi

Imagen de davity_mola
Enviado por davity_mola el 16 Junio, 2010 - 23:46.

No me he metido con emacs mas allá del tutorial que viene incluído y sí me parecía un poco lioso. Recomendaba usar alguas teclas para desplazarse entre líneas en vez de los cursores y me volvía loco. Puestos a empezar con uno supongo que empezaré con emacs, aunque sea para "pegarme" con el otro bando mrgreen

Imagen de migueldemalaga
Enviado por migueldemalaga el 17 Junio, 2010 - 00:24.

no conozco mucho los editores, pero si alguna vez ( que me ha pasado ) me quedo sin entorno gráfico, pues reucrro a vi. Veo emacs como un editor muy lioso, los controles pordían haberlos sustituidos por un menu al estilo de aptitude.... en fin, viene bien aprender algo nuevo.

Imagen de juansnn
Enviado por juansnn el 17 Junio, 2010 - 01:56.

Solo algunos comentarios (para evitar una guerra santa clásica):
En Lenny la versión de emacs recomendada es la 22, que incorpora varios cambios en relación a la 21 (entre ellos el resaltado de sintaxis por defecto), ahora, sobre su uso "peculiar" eso es solo costumbre, cualquier no usuario de vi (o ed) encontraría muy raro el sistema de modos, el mover el cursor con hjkl, y todas esas características. Desde el punto de vista de la filosofía -o el diseño-, considero que son muy diferentes, vi(m) es solo un editor, emacs es una especie de entorno lisp, orientado al texto, o incluso, según algunos, un modo de vida. Emacs esta pensado para estar funcionando siempre, y solo con una instancia, cuando se quiere editar algo, se va a emacs, se abre el archivo (C-x C-f), y se guarda. Además, es extensible, se puede hacer casi cualquier cosa imaginable con emacs (como ejemplo, estoy escribiendo esto en emacs (emacs23+emacs-w3m)).

Imagen de cnicolas
Enviado por cnicolas el 17 Junio, 2010 - 07:18.

Reconozco que me queda mucho por aprender con emacs, por ejemplo voy a instalar la version 22 y probare el resaltado de sintaxis que a la hora de editar me parece algo muy util. Me queda mucho que aprender sobre el sin duda alguna, además de estar acostumbrado a usar vi la forma de trabajo es distinta.
Por ejemplo tambien me queda por ver como configurarlo a medida, en fin me queda mucho.

Imagen de jorge-
Enviado por jorge- el 17 Junio, 2010 - 10:45.

Nunca fui de tomar partido por un editor u otro, solo le he buscado la practicidad y lo útil que me podia resultar a la hora de hacer tal o cual tarea, fue por eso que en un principio me decanté por Emacs, pero fue solo ante la disyuntiva, lo aprendí, lo usé y me resultó más que práctico en su momento.
Un buen día me decidí a usar vi, que lo tenía como asignatura pendiente y aún no lo abandoné, aunque jamás diré que no volveré a usar Emacs, ya que tengo de éste muy gratos recuerdos y muchas horas de labor artesanal.

En ese tiempo, habia quien tomaba partido por vi, otros por Emacs y se rasgaban las vestiduras (un símil de lo son hoy los partidarios de KDE y Gnome, salvando las diferencias con el ejemplo) sin intentar ponerse de acuerdo de las utilidades en común que ambos poseen.
Los detractores de Emacs, aludian que consumía muchos recursos (lo cual era cierto si tenemos en cuenta de que se usaban ordenadores con muy escasa potencia) otorgando todo el crédito del bajo consumo a vi en ese aspecto.
Por su parte los defensores de Emacs, decian muy orgullosos, que este editor, era casi como un sistema operativo, lo cual en su momento y dado los programas que habia en esa época, también era cierto.
Hoy ya esas diferencias estan olvidadas (o por lo menos es lo que creo) y ante la aparición de potencia asociada a nuestras máquinas los argumentos casi que se pueden tildar de arcaicos.

Asi que como usuario de los dos solo puedo expresar aqui mi conformidad con ambos, cada uno en lo suyo, con sus pros y contras, con sus estilos, por eso es díficil a la hora de recomendar uno u otro, aqui prima mas que nada aquél refrán que reza "cada loco con su tema".

Pienso que muchos coincidirán conmigo que, ante un programa dado, si uno ha puesto todo el esfuerzo en aprenderlo y sacarle provecho, por más que nos pongan delante de las narices otros que lo superen, seguiremos fieles al primero, mas que nada por un tema de costumbres, que en realidad es donde se logra sacar todo el potencial, (en el ejemplo, fui un infractor de las reglas ya que me pasé de uno a otro, pero eran otros tiempos...y otras costumbres).

Los que estamos hace ya muchas décadas en el tema de la informática, sabemos lo que nos cuesta adaptarnos a nuevos programas después de adquiridas costumbres que perduran a través del tiempo y avances tecnológicos.

Muy bueno tu post, que ayudará a "revivir" a este excelente editor.

Un abrazo

Jorge

Imagen de cnicolas
Enviado por cnicolas el 17 Junio, 2010 - 11:01.

No es mi intencion crear un flame, no escondo en ningun momento mi gusto por vi/vim.
Precisamente lo que quiero es conocer y compartir mis inicios con emacs del cual desconozco mucho y como aprender a manejarme con el y sacarle todo el rendimiento posible que estoy seguro que es mucho. Creo que un programa como emacs con tanto desarollo y rabajo y una comunidad detras se merece todo mi respeto y por lo menos intentar conocerlo y aprender a usarlo.
Si teneis sugerencias sobre que aspectos debo mirar sobre emacs y que es importante que aprenda ahora que estoy comenzando os lo agradecere.

Imagen de javmarta
Enviado por javmarta el 17 Junio, 2010 - 17:12.

Yo instalé emacs después de una charla que dio Stallman (sí, me dejé influenciar mrgreen ), pero nunca le dediqué el tiempo necesario. Ahora este artículo me motivó para darle una oportunidad jeje.
Me acuerdo que una vez leí una frase que decía: emacs es un muy buen sistema operativo con un mal editor de texto tongue
Por cierto, el enlace que pusiste al final del artículo, no funciona. Da un error 404.
Saludos.