Emacs dired で tar を解凍するにはどうすればいいですか?

Emacs dired で tar を解凍するにはどうすればいいですか?

Emacs Dired でファイルを解凍する簡単な方法はありますか? 現在、 を実行していますM-! tar -xvf <filename>が、もっと簡単な方法があるような気がします。

答え1

dired頻繁に使用する場合は、ダイレッドエクストラ(Emacs に付属) には、Emacs がファイルの処理方法を推測できる機能があります。たとえば、!アーカイブを選択した状態で を押すと、プロンプトに と表示されるのでtar xvf、単純なReturn操作で済みます。

次のスニペットを に追加して一緒に~/.emacs読み込むだけです:dired-xdired

(add-hook 'dired-load-hook (function (lambda () (load "dired-x"))))

答え2

この EmacsWiki ページを確認してください。そこには、必要な機能を実行する dired-tar パッケージが示されています。 http://www.emacswiki.org/emacs/DiredPower#toc4

関連情報