2013-06-13 7 views
6

現在マークが付いていないすべてのファイルにマークを付けると同時に、マークされたすべてのファイルのマークを外したいと思います。どうすればいいのですか?Dired invert selection

ここでは、*。pngやその他の形式のディレクトリがあるとします。私はPNGのみをフィルタリングしたい。言った、言った:%d.png今、残りのPNGを選択したいですか?トグルの

答えて

5

の場合dを使用してファイル(dired-flag-file-deletion)を選択した場合は、 flagged, not markedとみなされます。ファイルにマークを付けるには、mdired-mark)を使用します。コマンドtは、マークされたファイル(dired-toggle-marks)をトグルします。これはevent_jrの答えによって言及されました。フラグを立てからファイルがマークされ、コマンドを使用し*CD*dired-change-marks)に変換します。

フラグが設定されたファイルで動作する唯一のコマンドは、xであり、それらは削除されます(dired-do-flagged-delete)。 Ddired-do-delete)とマークされたファイルでも同じことが達成できます。(dired-do-rename)などのマーク済みファイルについては、さらに多くのことができます。だから明らかにフラグの唯一の利点はconvenient commands to flag "garbage" filesです。これを使用してフラグをマークに変換することができます。

4

トン ....................................

+1

特別なアクションフラグについてはわかりません。私はほんのまれに使います。私はDをマークしたファイルに使用します。 –

+3

削除のための '%d' _flags_と'%m' _marks_ files; [このマニュアルページ](http://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html)を参照してください。フラグをマークに変換するために '* c D *'を試してから、 't 'を使ってトグルすることができます。 – mk1

+0

@ mk1良いヒント。それは良い答えになるでしょう。 –

関連する問題