Antworten:
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
(unverändert) tun . Sie dired+
können jedoch Trey Jacksons defun verwenden oder verwenden : stackoverflow.com/a/1110487/311660
Eine weitere Alternative besteht darin, nur einen Dateiglob ( C-x C-f ~/foo/*.c RET
oder proj/*/*.[ch]
usw.) Zu verwenden.
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
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.
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?