Sie könnten einen Alias wie den folgenden erstellen:
alias emacs = "open -a ProgramName"
So starten Sie die emacs-GUI unter OS X
Kennt jemand Tricks für den Start emacs
mit GUI unter OS X mit dem Standardbefehl emacs
?
Ich bin ein zehnjähriger Linux-Benutzer und dachte, ich würde einen Mac kaufen, um vielfältig zu bleiben. Ich kann Dateien jetzt mit emacs öffnen open file.txt
, aber das erlaubt mir nicht, den Debugging-Modus zu verwenden.
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Wenn Folgendes zu Ihrem Fachgebiet gehört, kann es sich lohnen, Folgendes zu tun:
Erstellen Sie ein Verzeichnis
/Users/Fred
,/Users/Fred/bin
in dem Sie beispielsweise Ihre eigenen ausführbaren Programme speichern.Stellen Sie sicher, dass MacOS Ihr ausführbares Verzeichnis bei der Anmeldung kennt, indem Sie die Einstellungen in ~ / .MacOS / environment.plist bearbeiten.
Erstellen Sie eine Datei mit dem Namen ~ / bin / emacs. Darin stecken die Zeilen
#!/bin/sh exec /Applications/Emacs.app/Contents/MacOS/Emacs $*
Stellen Sie sicher, dass die Datei über die Berechtigung zum Ausführen verfügt:
chmod a+x ~/bin/emacs
Abhängig von Ihrem Erfolg mit 2 (und ob Sie sich ab- und angemeldet haben oder nicht), sollten Sie emacs entweder mit emacs oder [worst case] mit ~ / bin / emacs ausführen können
Der Vorteil dieses Ansatzes gegenüber der Verwendung
open
besteht darin, dass Sie jetzt Befehlszeilen wie verwenden könnensudo emacs --user Fred /etc/something-owned-by-root
. Das--user Fred
ist nützlich, wenn Sie stark angepasste Emacs haben.
Benutzt du bash? Mit dieser Definition der bash-Funktion in Ihrer .bashrc (oder aus welcher Datei auch immer Ihre bash-Aliase stammen) wird 'emacs <stuff more stuff>' das tun, was Sie erwarten. Dazu gehört, dass Sie Ihr Terminal unmittelbar nach dem Starten von emacs an der Eingabeaufforderung zurücklassen.
emacs() { /Applications/Emacs.app/Contents/MacOS/Emacs "$@" & }
Haben Sie versucht Aquamacs
? Es verfügt über ein Befehlszeilen-Kit, das Sie dann über die Befehlszeile verwenden können.
- Starten Sie Emacs nach jedem Neustart. Nie aufhören. (Starten Sie Ihren Computer nur dann neu, wenn ein Betriebssystem-Update einen Neustart erzwingt.)
- Stellen Sie sicher, dass Sie den Emacs-Server starten, wenn Emacs gestartet wird, indem Sie
(server-start)
Ihre.emacs
Datei einfügen. - Verwenden Sie das Befehlszeilenprogramm
emacsclient -n
, um Dateien in Emacs zu öffnen.
Optionaler Schritt 4 - Erstellen Sie einen Alias, um ihn zu verkürzen:
alias em='emacsclient -n'
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?