反向选择反转

8 emacs dired

我想标记当前未标记的所有文件,同时取消标记所有标记的文件.我该怎么做?

假设我有一个*.png和其他格式的目录.我想只过滤PNG.说,我做了:% d.png现在想选择其余的,但不是PNG?

mk1*_*mk1 7

如果您曾经%d选择文件(dired-flag-file-deletion),则会将其视为已 标记,未标记.要标记文件,您可以使用%m(dired-mark).该命令t切换标记的文件(dired-toggle-marks); event_jr的回答提到了这一点.要将文件从标记转换为标记,请使用命令*cD*(dired-change-marks).

似乎唯一对标记文件进行操作的命令是x删除它们(dired-do-flagged-delete).使用D(dired-do-delete)标记的文件可以实现相同的功能,您可以对标记的文件(如R(dired-do-rename))执行更多操作.显然,标记的唯一优点是标记"垃圾"文件方便命令,您可以使用这些文件然后将标志转换为标记.


eve*_*_jr 5

t ....................................切换

  • %d _flags_用于删除和%m_marks_文件;请参阅[本手册页](http://www.gnu.org/software/emacs/manual/html_node/emacs/Marks-vs-Flags.html)。您可以尝试`* c D *`将标志转换为标记,然后使用`t`进行切换。 (3认同)