Los usuarios experimentados de Emacs son fanáticos de la eficiencia. <De hecho, frecuentemente acaban derrochando mucho tiempo buscando formas para ser más eficientes!. No quiero que le suceda esto, aunque hay algunas cosas fáciles con las que puede llegar a ser un mejor usuario de Emacs. A veces los usuarios experimentados hacen que los novatos se sientan tontos por no saber todos estos trucos, por alguna razón, la gente llega a hacerse religiosas sobre el uso "correcto" de Emacs. Allá vamos:
Cuando se mueve de un lado a otro, usa los medios más rápidos disponibles. Ud. sabe que |_C-f_| es forward-char (un carácter hacia adelante) ¿suponía que |_M-f_| es forward-word (una palabra hacia delante)? |_C-b_| es backward-char (un carácter hacia atrás). ¿Supone qué hace |_M-b_|? Sin embargo, esto no es todo, puede avanzar una frase cada vez con |_M-e_ |, siempre que escriba sus frases de modo que haya siempre dos espacios después del punto final, (de otra manera Emacs no puede distinguir donde termina una frase y comienza la siguiente). |_M-a_| es backward-sentence (una frase atrás).
Si ve que usa repetidamente |_C-f_| para llegar al final de la línea, avergüéncese, y asegúrese de usar |_C-e_| en su lugar, y |_C-a_| para ir al principio de la línea. Si usa muchos |_C-n_| para bajar pantallas de texto, avergüéncese mucho, y usa |_C-v_| siempre. Si usa repetidamente ||_C-p_|| para avanzar pantallas, no se atreva a enseñar la cara, y use |_M-v_| en su lugar.
Si se está acercando al final de una línea y se da cuenta de que hay una palabra mal tecleada o de que se ha olvidado alguna en algún lugar anterior de la línea, no use la |_Retroceso_| o ||_Supr_|| para volver a ese punto. Eso requeriría volver a escribir porciones enteras de texto perfecto. En vez de eso, use combinaciones de |_M-b_|, |_C-b_|, y |_C-f_| para moverse a la ubicación precisa del error, arréglelo, y entonces use |_C-e_| para moverse al fin de la línea nuevamente.
Cuando tiene que escribir un nombre de archivo, nunca teclee el nombre completo. Solamente escriba lo suficiente para identificarlo singularmente, y deje que Emacs termine el trabajo presionando |_Tab_| o ||_Espacio_||. ¿Por qué teclear de más cuando puede derrochar ciclos de CPU en su lugar?
Si escribe algún tipo de texto simple, y de algún modo su auto-llenando (auto-filling)lo ha fastidiado, use |_|M-q_||, que es rellenado de párrafo en los modos de texto comunes. Esto "ajustará" el párrafo en el que está, como si hubiese sido llenado línea a línea, pero sin tener que liarse haciéndolo a mano. ||_M-q_|| trabajará desde dentro del párrafo, o desde su comienzo o final.
A veces es útil usar |_C-x_u_|, (undo [deshacer]), que tratará de "deshacer" el (los) último(s) cambio(s) que hizo. Emacs decidirá cuanto deshacer; habitualmente decide muy inteligentemente.
Llamándolo repetidamente deshará más y más, hasta que Emacs no pueda recordar qué cambios se hicieron.