Sie fragten nach find-file
. Zusätzlich zu dem, was andere (z. B. Dan) dazu sagen, lohnt es sich, das Öffnen von Dateien mit einer Anwendung zu kennen, die dem Dateityp (z. B. Erweiterung) in Option zugeordnet ist dired-guess-shell-alist-user
. Und wenn Sie Emacs unter MS Windows verwenden, sollten Sie wissen, wie Sie eine Datei mit Windows-Dateizuordnungen öffnen.
Die Option dired-guess-shell-alist-user
ist verfügbar, nachdem Sie die Standardbibliothek geladen haben dired-x.el
. Die Standardzuordnung einer PDF-Datei wird in Variable definiert dired-guess-shell-alist-default
und ist Programm xpdf
(verfügbar unter UNIX und GNU / Linux). Mit der Option dired-guess-shell-alist-user
können Sie zum Beispiel verbinden sie stattdessen mit Adobe Acrobat Reader , indem Sie diese Zuordnung zu dem alist fügt hinzu: ("\.pdf$" . "AcroRd32.exe")
.
Dann können Sie eine PDF-Datei in Dired öffnen, indem Sie einfach verwenden !
. Das liefert Standardprogramme als "Vermutungen", auf die Sie durch Wiederholen zugreifen können M-n
. So !
gefolgt von M-n
werden Sie den Shell - Befehl geben , AcroRd32.exe
wenn der Punkt auf einen Namen PDF - Datei ist und wenn das Kommando / Programm mit regexp zugeordnet \.pdf$
.
Zusätzlich zu Dired können Sie die Dateizuordnungen in dired-guess-shell-alist-user
als Lesezeichen- Dateihandler verwenden, dh, die PDF-Dateizuordnung wird für alle Lesezeichen zu PDF-Dateien wirksam, wenn Sie die Bibliothek Bookmark + verwenden . Der aktuelle Wert von dired-guess-shell-alist-user
wird als Standardwert der Option verwendet bmkp-default-handlers-for-file-types
, die dies steuert.
Sie können Optionen dired-guess-shell-alist-user
und bmkp-default-handlers-for-file-types
als etwas analog zu denken auto-mode-alist
. Sie ordnen Dateinamenmuster jedoch Dateiaktionen zu, anstatt sie den Puffermodi zuzuordnen. Und sie werden nur wirksam, wenn Sie bestimmte Befehle verwenden.
Wenn Sie MS Windows verwenden, können Sie stattdessen (oder auch) vorhandene Windows-Dateizuordnungen nutzen, wenn Sie eine Datei in Dired öffnen oder zu einem Lesezeichen "springen". Hierfür benötigen Sie eine Bibliothek w32-browser.el
.
Für Dired benötigen Sie auch die Bibliothek Dired + - siehe Verwenden von Windows-Dateizuordnungen in Dired . Für Lesezeichen benötigen Sie außerdem Bookmark + - siehe Lesezeichen für Dateien, die Sie nicht mit Emacs besuchen können, und
Öffnen von Lesezeichen mit Windows-Dateizuordnungen .