Gibt es eine einfache Möglichkeit, Dateien in Emacs Dired zu entpacken? Momentan mache ich das M-! tar -xvf <filename>
, aber ich denke, es gibt einen einfacheren Weg.
Antwort1
Wenn Sie dired
intensiv nutzen, sollten Sie einen Blick aufDired Extra(es ist im Lieferumfang von Emacs enthalten), es verfügt über eine Funktion, mit der Emacs erraten kann, was mit Dateien zu tun ist. Drücken Sie beispielsweise einfach !bei ausgewähltem Archiv und die Eingabeaufforderung schlägt vor tar xvf
, sodass ein einfaches Returngenügt.
Fügen Sie einfach diesen Codeausschnitt hinzu, um ihn zusammen mit folgendem ~/.emacs
zu laden :dired-x
dired
(add-hook 'dired-load-hook (function (lambda () (load "dired-x"))))
Antwort2
Sehen Sie sich diese EmacsWiki-Seite an. Sie verweist auf ein Dired-Tar-Paket, das das Gewünschte tun sollte: http://www.emacswiki.org/emacs/DiredPower#toc4