2012-04-14 17 views
6

Esta es una pregunta genuina, no destinada a iniciar una guerra de llamas.Aprende Emacs/Slime de la manera difícil (a partir de 10 años de Vim)

He usado Vim por más de 10 años; ver a la gente usar Emacs/Slime ... me ha hecho decidir aprender Emacs/Slime.

Quiero alcanzar la velocidad tan rápido como rápido:

  • hay un montón de "macros dedos" instintivamente me hago - Quiero averiguar el equivalente en Emacs/limo & reacondicionamiento yo

  • Desde que estoy familiarizado con Clojure, escribiendo config elisp no será un problema (menos los VARs dinámicas veces)

Lo ¿debería estar leyendo/memorizando?

EDITAR: nota, he probado VimClojure, y he decidido que me gusta más Slime/Swank.

+2

Use un [paquete emulador de vim] (http://emacswiki.org/emacs/Evil). Le facilitará la transición y podrá seguir usando las teclas a las que está acostumbrado. – Tom

+2

vars dinámicos rara vez entran en él. Emacs 24 también tiene enlace léxico. –

+0

event_jr: Tengo que estar en desacuerdo con eso: cuando se trata de escribir * config *, yo diría que el enlace dinámico casi siempre entra en juego. Por supuesto, puedes hacer mucho sin preocuparte por ese aspecto, pero siempre será el predeterminado (y Emacs no sería remotamente tan flexible si eso cambiara). – phils

Respuesta

11

Cuando aprendo un nuevo editor (o herramienta de cualquier tipo), en el momento en que no sé cómo hacer algo (por ej. Guardar un archivo), googleo la respuesta, luego lo hago, 3x .

En Emacs, guarde un archivo en C-x C-s. Cada vez que no puedas recordar de qué se trata, hazlo tres veces. Se convertirá en una segunda naturaleza MUY rápido.

Nunca "engañe" porque tiene prisa o se siente flojo. Investigue cada comando como lo necesite y repítalo hasta que se convierta en un "macro de dedo".

+0

También: aprenda a reasignar claves y cambie las ataduras de teclas no convenientes según sea necesario. C-x C-s es una combinación de teclas demasiado compleja para operaciones tan frecuentes como guardar un archivo. Debe ser una sola clave. Lo ato a F2. – Tom

+0

@Tom: jajaja, nunca he oído hablar de personas vinculando las teclas F #, sin embargo, ya no veo una razón para no usarlas. ¿Para qué utilizas F1 -> F12? –

+0

@abelenky: este consejo (el uso es 3 veces) es muy útil. Nunca me di cuenta de cuánto esfuerzo se desperdicia en "volver a aprender" –

Cuestiones relacionadas