Emacs Dired でファイルを解凍する簡単な方法はありますか? 現在、 を実行していますM-! tar -xvf <filename>
が、もっと簡単な方法があるような気がします。
答え1
dired
頻繁に使用する場合は、ダイレッドエクストラ(Emacs に付属) には、Emacs がファイルの処理方法を推測できる機能があります。たとえば、!アーカイブを選択した状態で を押すと、プロンプトに と表示されるのでtar xvf
、単純なReturn操作で済みます。
次のスニペットを に追加して一緒に~/.emacs
読み込むだけです:dired-x
dired
(add-hook 'dired-load-hook (function (lambda () (load "dired-x"))))
答え2
この EmacsWiki ページを確認してください。そこには、必要な機能を実行する dired-tar パッケージが示されています。 http://www.emacswiki.org/emacs/DiredPower#toc4