![Emacs dired で tar を解凍するにはどうすればいいですか?](https://rvso.com/image/1312962/Emacs%20dired%20%E3%81%A7%20tar%20%E3%82%92%E8%A7%A3%E5%87%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
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