Buen tutorial de GNU / Emacs [cerrado]


9

Me gustaría aprender emacs en profundidad. El problema es que se dividen en 2 categorías:

  • Conceptos básicos (que C-x C-sguarda archivos y C-x C-cexiste emacs, etc.)
  • Todo

Actualmente uso el 1% -10% de las funciones de emacs y me gustaría aumentarlo al 20% -40%. Sin embargo, preferiría no tener que leer en profundidad para descubrir cómo me resulta útil la función.

¿Existe un tutorial intermedio para programadores (conozco varios lenguajes de programación, incluidos los funcionales pero no LISP)?

Respuestas:


12

Este es un tema amplio, y encontrará listas de listas de tutoriales de Emacs, como en el wiki de Emacs . No voy a hacer que esta respuesta sea una lista de listas de tutoriales. Recomiendo navegar por las estrategias de aprendizaje .

Una vez que conozca los conceptos básicos, la mejor manera de aprender es haciendo. Cuando desee realizar una tarea en particular y piense que podría beneficiarse de una mejor automatización, busque una característica o paquete existente:

  • Busque un comando en el menú o con M-x apropos.
  • Mira en el manual.
  • Mira en la Wiki de Emacs .
  • Buscar en Stack Exchange o Google.

Si desea comenzar a escribir (o incluso leer) el código Emacs Lisp, lea el tutorial oficial de Emacs Lisp . Revise los primeros capítulos antes de escribir su primera función, luego continúe a medida que sienta la necesidad.


El tutorial incorporado de emacs (lo C-H tinicia) fue suficiente para comenzar. No, no creo que haya usado más del 2% de emacs, pero, de nuevo, nadie puede usar el 100% de ese monstruo.
vonbrand

5

Leer esta publicación puede ser un buen comienzo. Aunque no conozco mejor forma que aprender haciendo. Cada vez que trato de hacer algo interesante en emacs presiono Ctrl+ hA(mayúscula A) y alguna frase espero que tenga un comando dentro. Además, Ctrl+ hmme ayuda a aprovechar al máximo las funciones actuales del modo buffer.

Casi me olvido de este blog . Puedes encontrar pistas interesantes allí.


esa publicación SO se ha eliminado desde entonces
tshepang

3

No sé sobre tutoriales, pero descubrí que la mejor manera de aprender era encontrar algo que quería hacer en emacs y luego buscar una solución en Google. Puede encontrar tutoriales para aspectos intermedios específicos, pero una vez que va más allá de lo básico, es difícil tener un tutorial general, porque las cosas intermedias realmente no son generales.

Secundo la recomendación para el blog emacs-fu . Es una buena manera de descubrir funciones que de otro modo nunca hubieras encontrado.


El problema es que puedo hacer cualquier cosa en emacs. Solo quiero hacerlo de manera más eficiente.
Maciej Piechotka

2

Hay un buen manual, que en realidad es una serie de artículos de Michael Stutz publicados en IBM developer works http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Estos artículos se tradujeron a muchos otros idiomas, por lo que probablemente pueda encontrar una traducción a su lengua materna. Están escritos para un novato totalmente desconocido para Emacs, pero cubren aspectos interesantes para un usuario avanzado de Emacs. Espero que sea útil para usted, ya que definió su porcentaje de uso de Emacs como 1-10%. Los artículos no son de interés para un profesional, ya que elisp lo menciona en la medida en que debe describirse para que un usuario use Emacs como aplicación.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.