Frage

Wie führt man Emacs unter Windows aus?

Welche Emacs-Variante eignet sich am besten für die Verwendung unter Windows und wo kann ich sie herunterladen?Und wo befindet sich die .emacs-Datei?

War es hilfreich?

Lösung

ich benutze EmacsW32, es funktioniert super. BEARBEITEN:Ich verwende jetzt reguläres GNU Emacs 24, siehe unten.

Sehen Sie es EmacsWiki-Seite für Details.

Für mich ist der größte Vorteil:

  • Es gibt eine Version von emacsclient, die den Emacs-Server startet, wenn kein Server ausgeführt wird (öffnen Sie alle Ihre Dateien im selben Emacs-Fenster).
  • Es enthält mehrere nützliche Pakete wie Nxml
  • Es verfügt über ein Windows-Installationsprogramm oder Sie können es aus Quellen erstellen

Und bezüglich XEmacs, laut dieser Beitrag von Steve Yegge:

Zusammenfassend habe ich argumentiert, dass XEmacs einen viel geringeren Marktanteil, eine schlechtere Leistung, mehr Fehler, eine viel geringere Stabilität und zu diesem Zeitpunkt wahrscheinlich weniger Funktionen als GNU Emacs hat.Wenn man alles zusammenzählt, ist es der mit großem Abstand schwächere Kandidat.

BEARBEITEN:Ich verwende jetzt reguläres GNU Emacs 24.Es enthält auch Nxml, kann aus Quellen installiert oder erstellt werden und mit dieser Umschlag, startet der Emacs-Server, wenn kein Server läuft.Prost!

Andere Tipps

Beachten Sie, dass GNU Emacs für Windows zwei ausführbare Dateien zum Starten von Emacs enthält:„emacs.exe“ und „runemacs.exe“.Ersteres behält ein DOS-Eingabeaufforderungsfenster im Hintergrund bei, letzteres nicht. Wenn Sie also diese Distribution auswählen und eine Verknüpfung erstellen möchten, müssen Sie unbedingt „runemacs.exe“ starten.

Carl

Der einfachste Weg, herauszufinden, wo sich die Benutzer-Init-Datei befindet:

C-h v user-init-file

Der einfachste Weg, es zu öffnen, ist (im kratzen Puffer):

(find-file user-init-file)

und drücken Sie C-j, um auszuwerten

Nun, mir persönlich gefällt das, was ich verwende, seit ich mit Emacs angefangen habe, nämlich GNU Emacs, sehr gut.Es sieht so aus, als wäre es dafür gebaut Fenster auch.Dieser Link beantwortet auch Ihre Frage zur .emacs-Datei. Hier können Sie es herunterladen.Sie sollten wahrscheinlich Version 22.2 (die neueste) erhalten.

Wenn dies Ihr erstes Mal ist, hoffe ich, dass es Ihnen gefällt!Ich weiß, dass ich Emacs absolut liebe!

Ich betreibe es unter Cygwin.Das gibt mir auch eine Unix-ähnliche Umgebung zum Ausgeben von Befehlen mit Meta-!

Ich verwende eine Vanille-Version von Emacs.Meiner Erfahrung nach ist das sehr stabil, einfach, macht alles, was ich brauche, und fügt nicht eine Menge Blähungen hinzu, die ich nicht brauche.Der .emacs Die Datei kann darin abgelegt werden C:\Benutzer\IhrName wenn die HEIM Umgebungsvariable ist gesetzt.Dies ist eine großartige Möglichkeit, damit umzugehen, da es auf Benutzerbasis funktioniert und das Emacs-Verhalten unter Linux nachahmt.Sie können die Zip-Datei von jedem GNU-Software-Repository herunterladen Spiegel im Emacs/Windows Ordner.Sie möchten die benannte Datei emacs-xx.x-bin-i686-pc-mingw32.zip.

Es gibt einige tolle Anleitungen zum Konfigurieren von Emacs für Windows Hier.Im Wesentlichen läuft die „Installation“ auf Folgendes hinaus:

  1. Laden Sie Emacs von einem GNU herunter Spiegel bei emacs/windows/emacs-version-bin-i686-pc-mingw32.zip, und extrahieren Sie die ZIP-Datei in einen geeigneten Ordner.Vorzugsweise C:\emacs um Leerzeichen im Dateinamen zu vermeiden.
  2. Stellen Sie die ein HEIM Umgebungsvariable zu C:\Benutzer\Benutzername (oder was auch immer Sie wollen).Machen Sie es zu einer Nur-Benutzer-Variable (wenn sie benutzernamenspezifisch ist).Hier ist Ihr .emacs Datei geht.
  3. Wenn Sie ein Startmenü oder eine Desktop-Verknüpfung wünschen, erstellen Sie eine Verknüpfung zu bin/runemacs.exe.
  4. Hinzufügen c:\emacs\emacs-xx.x\bin\ zu Ihrem Pfad (Benutzer oder System), damit Sie es über die Befehlszeile ausführen können.

Sie können auch emacs-w64 für 64-Bit-Windows-Systeme in Betracht ziehen:

emacs-w64: http://sourceforge.net/projects/emacsbinw64/

Sehen http://www.gnu.org/software/emacs/windows/ntemacs.html.Abschnitt 2.1 beschreibt, wo Sie sie erhalten, und Abschnitt 3.5 beschreibt, wo die .emacs-Datei abgelegt wird (standardmäßig in Ihrem Home-Verzeichnis, wie durch die Umgebungsvariable HOME angegeben).

Ich habe sowohl GNU Emacs als auch Xemacs unter Windows ausgeführt.Früher habe ich es als Haupteditor, E-Mail-Client usw. verwendet, aber es ist nicht „nur“ ein Editor.

Bei meiner kürzlichen Neuinstallation auf Vista habe ich die neueste GNU-Version installiert.Es funktioniert gut.Das Gleiche gilt für Xemacs, aber es sieht so aus, als ob GNU alles zusammenbekommen hat, sodass Xemacs nicht mehr so ​​überzeugend ist.

Ich empfehle Ihnen, die Entwicklungsversion von GNU Emacs 23 zu verwenden, die ziemlich stabil ist und relativ bald veröffentlicht werden soll.Sie können wöchentliche Binär-Builds über den unten stehenden Link erhalten.

Neueste GNU Emacs als Zip-Archiv

Ich habe eine portable Version mit fertiger .emacs-Konfiguration, die den Organisationsmodus, I-Do usw. einrichtet.Es enthielt auch eine Org-Beispieldatei.Ich denke, das ist ein besserer Ausgangspunkt für Neueinsteiger.

Im Grunde mit runemacs.bat ausführen und alles ist fertig.

http://nd.edu/~gsong/portable_emacs.html

Der beste Ausgangspunkt, um eine MS Windows-Binärdatei für GNU Emacs zu erhalten, ist ... GNU Emacs:

http://www.gnu.org/software/emacs/

(Oh und Wie habe ich diese URL gefunden??Aus dem Emacs-Handbuch, node Verteilung.Wenn Sie irgendwo Zugriff auf Emacs haben, ist dies der richtige Ort für solche Informationen.)

Auf dieser Seite finden Sie alles, was Sie über den Erhalt von Emacs wissen müssen.Insbesondere finden Sie einen Abschnitt namens GNU Emacs beziehen/herunterladen, der auf a verweist in der Nähe befindlicher GNU-Spiegel.Wenn Sie auf diesen Link klicken, gelangen Sie zu einer Seite mit Links, die alle Emacs-Versionen seit Version 21 herunterladen.

Noch wichtiger ist, dass Sie auf dieser Linkseite auch eine sehen werden Verzeichnis Link benannt Fenster.Klicken Sie darauf, um eine Seite mit Links zu erhalten Emacs-Binärdateien (ausführbare Dateien) für MS Windows.Das ist die Seite, die Sie wollen.

Die Kenntnis der oben genannten Informationen kann hilfreich sein, wenn Sie die Seite wiederfinden müssen, wenn Sie sie nicht mit einem Lesezeichen versehen haben.Aber hier ist die endgültige URL direkt: http://mirror.anl.gov/pub/gnu/emacs/windows/

Wenn ich gezwungen bin, Windows zu verwenden, ...

Laden Sie „Emacs für Windows“ herunter und speichern Sie es in einem Verzeichnis (im Folgenden als EMACS_SOMEWHERE bezeichnet).

Legen Sie eine .cmd-Datei in „Startup“ ab, um „Eigene Dateien“ H zuzuordnen:Laufwerk mit subst, oder wenn „Eigene Dateien“ auf einem Remote-Server liegt, verwende ich die Funktion „Netzwerklaufwerk zuordnen“ im Explorer, um „Eigene Dateien“ mit dem Namen H: zu versehen.Dann erstelle ich in Windows eine Umgebungsvariable mit dem Namen HOME und gebe ihr den Namen „H:\“.Jetzt kann ich meine .emacs-Datei in „Eigene Dateien“ ablegen und sie wird beim Start von Emacs gelesen.

Dann erstelle ich das Verzeichnis H:\bin.Dann füge ich „H:\bin“ zu meiner Windows-Umgebungsvariablen „Pfad“ hinzu.

Dann erstelle ich eine H:\bin\emacs.cmd-Datei.Es enthält eine Zeile:

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

Das ist ziemlich viel Arbeit, aber es ermöglicht mir, ein und denselben Emacs entweder von einer Windows-Eingabeaufforderung oder von einer Cygwin-Eingabeaufforderung aus auszuführen, vorausgesetzt, dass /cygdrive/h/bin zu meiner Cygwin-PATH-Variable hinzugefügt wird.Ich habe dieses Setup eine Weile nicht verwendet, aber soweit ich mich erinnere, sind sie alle Puffer in ein und derselben Emacs-Sitzung, wenn ich die Datei emacs.cmd immer wieder mit einer neuen Datei aufrufe.

Es gab https://bitbucket.org/Haroogan/emacs-for-windows mit dem neuesten Emacs 25, aber die gesamte Seite wurde entfernt.Der Vorteil dieses Builds und des oben genannten emacs-w64 besteht darin, dass sie mit JPG-, PNG- und TIFF-DLLs sowie einer LXML-DLL geliefert werden, die für das neue benötigt wird eww Webbrowser.

Um auf die .emacs-Datei für Ihr Profil zuzugreifen, öffnen Sie am einfachsten Emacs.Führen Sie dann C-x C- aus und geben Sie ~USERNAME/.emacs ein (oder Sie können init.el oder eine der anderen Varianten verwenden).Geben Sie Ihre Daten in die Datei und C-x C-s (glaube ich) ein, um sie zu speichern.

Die eigentliche Datei befindet sich (in Windows XP) unter c:\Dokumente und Einstellungen\BENUTZERNAME.emacs.d (wie auch immer Sie die Datei benannt haben) oder in der entsprechenden Schreibweise/dem entsprechenden Speicherort auf Ihrem System.

Sie können GNU Emacs NT herunterladen von Hier Direkte.Unter Windows funktioniert es einwandfrei. Stellen Sie sicher, dass Sie eine Verknüpfung zur Datei runemacs.exe und nicht zur Datei emacs.exe erstellen, damit vor dem Öffnen keine Eingabeaufforderung angezeigt wird!

XEmacs ist weniger stabil als GNU Emacs und viele Erweiterungen sind speziell für GNU geschrieben.Ich würde GNU > X empfehlen.

Sie können die .emacs-Datei im Stammverzeichnis des Laufwerks ablegen, auf dem sie installiert ist.Ich bin mir nicht sicher, ob Sie es auch woanders hinzufügen können ...

Ich bin auf dieses Problem gestoßen und habe festgestellt, dass der Fehler (zumindest in meinem Fall) in der Existenz von liegt c:\site-lisp\site-start.el, eine Datei, die bei der Installation von EmacsW32 erstellt wurde und bei der Deinstallation nicht entfernt wurde.(Vanilla GNU Emacs für Windows hat c:\site-lisp in seinem Ladepfad und wird versuchen, diese Datei zu laden, was letztendlich diesen Fehler auslöst.)

Lösung:Entfernen des gesamten Verzeichnisses (c:\site-lisp) hat bei mir funktioniert, aber bei dir sollen einfach in der Lage sein, das zu entfernen site-start.el Datei.

Wenn du meinst Emacs als Latex-Editor für Windows 7.

Emacs4LS (Emacs 4 Latex-Unterstützung unter Windows 7) für Neueinsteiger für Emacs.http://chunqishi.github.io/emacs4ls/

  1. Einfache Schritte zur Installation.
  2. Integrierte Plugins.

Ich bevorzuge die Ausführung des Windows 10 + VcXsrv + Emacs 25-Clients in WSL.Emacs ist meine Shell.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top