Wenn ich Emacs starte, öffne ich oft den gleichen Satz von Dateien. Wie kann ich es schaffen, dass ich schnell mehrere Dateien aus einem Verzeichnis auswählen und öffnen kann?
11
Sie können versuchen, eine Dateigruppe in Emacs einzurichten , um dies zu erreichen.
Wenn Sie Emacs öffnen, können Sie ausführen
dired
. Auf diese Weise können Sie mehrere Dateien markieren und gleichzeitig öffnen. Nicht die beste Methode, nur um es herauszubringen.Dired Manual | Dateien mit Dired markieren
quelle
dired
(unverändert) tun . Siedired+
können jedoch Trey Jacksons defun verwenden oder verwenden : stackoverflow.com/a/1110487/311660Eine weitere Alternative besteht darin, nur einen Dateiglob (
C-x C-f ~/foo/*.c RET
oderproj/*/*.[ch]
usw.) Zu verwenden.quelle
Werfen Sie einen Blick auf die Desktop-Befehle. Sie können Ihren Desktop in einer Datei speichern, z. B. oben in Ihrem Projekt, und dann das Desktop-Änderungsverzeichnis für dieses Projekt verwenden, um die Dateien zu laden.
Schauen Sie sich die Dokumentation zum Speichern von Sitzungen an. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
quelle
Dies ist eine Lösung, die über den Tellerrand hinausgeht:
Ich benutze ENSO Launcher für meine Fenster und bin mehr als zufrieden damit.
Wählen Sie die Dateien aus, die Sie im Explorer, Total Commander oder an einer beliebigen Stelle öffnen möchten
Drücken Sie einfach die ENSO-Taste und geben Sie ein
open with emacs
und presto :)
Ich weiß, dass es keine Emacs-Lösung ist, aber es ist ein sehr hilfreiches Produktivitätswerkzeug.
quelle
emacsclient
stattdessen,emacs
damit die Datei in den Emacs geöffnet wird, die Sie bereits ausgeführt haben. Weißt du, die, die du nach deinem letzten Neustart gestartet hast und die bis zu deinem nächsten Neustart geöffnet sein wird?