Gutes GNU / Emacs-Tutorial [geschlossen]

9

Ich würde gerne Emacs vertiefen. Das Problem ist, dass sie in zwei Kategorien unterteilt sind:

  • Grundlagen (Das C-x C-sspeichert Dateien und C-x C-cvorhandene Emacs usw.)
  • Alles

Ich verwende derzeit 1% -10% der Emacs-Funktionen und möchte sie auf 20% -40% erhöhen. Ich würde es jedoch vorziehen, nicht gründlich lesen zu müssen, um herauszufinden, wie nützlich diese Funktion für mich ist.

Gibt es ein Zwischen-Tutorial für Programmierer (ich kenne mehrere Programmiersprachen, einschließlich der funktionalen, aber nicht LISP)?

Maciej Piechotka
quelle

Antworten:

12

Dies ist ein umfangreiches Thema, und Sie finden Listen mit Listen von Emacs-Tutorials, z. B. im Emacs-Wiki . Ich werde diese Antwort nicht zu einer Liste von Listen mit Tutorials machen. Ich empfehle, die Lernstrategien zu durchsuchen .

Sobald Sie die Grundlagen kennen, lernen Sie am besten, indem Sie dies tun. Wenn Sie eine bestimmte Aufgabe ausführen möchten und der Meinung sind, dass sie von einer besseren Automatisierung profitieren könnte, suchen Sie nach einer vorhandenen Funktion oder einem vorhandenen Paket:

  • Suchen Sie im Menü oder mit nach einem Befehl M-x apropos.
  • Schauen Sie im Handbuch nach.
  • Schauen Sie im Emacs Wiki nach .
  • Suchen Sie in Stack Exchange oder Google.

Wenn Sie mit dem Schreiben (oder sogar Lesen) von Emacs Lisp-Code beginnen möchten, lesen Sie das offizielle Emacs Lisp-Tutorial . Arbeiten Sie die ersten Kapitel durch, bevor Sie Ihre erste Funktion schreiben, und fahren Sie dann fort, wenn Sie das Bedürfnis haben.

Gilles 'SO - hör auf böse zu sein'
quelle
Das eingebaute Emacs-Tutorial ( C-H tstartet es) war genug für mich, um zu beginnen. Nein, ich glaube nicht, dass ich jemals mehr als 2% der Emacs verwendet habe, aber andererseits kann niemand 100% eines solchen Monsters verwenden.
vonbrand
5

Das Lesen dieses Beitrags kann ein guter Anfang sein. Obwohl ich keinen besseren Weg kenne, als durch Lernen zu lernen. Jedes Mal, wenn ich versuche, etwas Interessantes in Emacs zu tun, drücke ich Ctrl+ hA(Großbuchstaben A) und einen Satz, von dem ich hoffe, dass ein Befehl darin enthalten ist. Außerdem hilft mir Ctrl+ hm, die aktuellen Funktionen des Puffermodus optimal zu nutzen.

Ich habe diesen Blog fast vergessen . Dort finden Sie interessante Hinweise.

Rajish
quelle
Dieser SO-Beitrag wurde inzwischen gelöscht
Tshepang
3

Ich weiß nichts über Tutorials, aber ich fand, dass der beste Weg zu lernen darin bestand, etwas zu finden, das ich in Emacs tun wollte, und dann eine Lösung zu googeln. Sie können Tutorials für bestimmte Zwischenaspekte finden, aber sobald Sie die Grundlagen überschritten haben, ist es schwierig, ein allgemeines Tutorial zu haben, da das Zwischenmaterial wirklich nicht allgemein ist.

Ich stimme der Empfehlung für den Emacs-Fu-Blog zu . Dies ist eine gute Möglichkeit, Funktionen zu entdecken, auf die Sie sonst möglicherweise nie gestoßen wären.

Wolf
quelle
Das Problem ist, dass ich in Emacs alles machen kann. Ich möchte es nur effizienter machen.
Maciej Piechotka
2

Es gibt ein gutes Handbuch, das eigentlich eine Reihe von Artikeln von Michael Stutz ist, die auf IBM Developer Works veröffentlicht wurden. Http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Diese Artikel wurden in viele andere Sprachen übersetzt Sie können wahrscheinlich eine Übersetzung zu Ihrer Muttersprache finden. Sie sind für einen Emacs-Neuling völlig unbekannt, decken jedoch Aspekte ab, die für einen fortgeschrittenen Emacs-Benutzer interessant sind. Ich hoffe, es wird für Sie nützlich sein, da Sie Ihren Prozentsatz der Emacs-Nutzung als 1-10% definiert haben. Die Artikel sind für einen Fachmann nicht von Interesse, da elisp dort erwähnt, soweit es beschrieben werden muss, damit ein Benutzer Emacs als Anwendung verwenden kann.

Tijagi
quelle