Gibt es eine Möglichkeit, die Dateiauswahl unter Mac OS X wie unter Windows umzukehren?

15

Ich bin ein Windows-Liebhaber, aber kürzlich habe ich ein Mac-Notebook geschenkt bekommen. Jetzt möchte ich nur noch wissen, ob es unter Bearbeiten eine Option gibt , mit der ich meine Auswahl umkehren kann. Ich wähle beispielsweise nur Dateien aus, die ich nicht möchte, und wenn ich mit der Option Bearbeiten auf Auswahl umkehren klicke, werden stattdessen alle Dateien ausgewählt, die ich nicht ausgewählt habe.

Gibt es eine ähnliche Option auch in OS X?

Nicks
quelle

Antworten:

24

Der Schlüssel, den Sie suchen, ist Cmd.

Wählen Sie die Dateien aus - jede Ansicht sollte funktionieren - und bewegen Sie sich dann mit dem Mauszeiger an die leere Stelle neben der Dateiliste. Gedrückt halten Cmdund ziehen, um die Auswahl umzukehren:


Wenn Sie die Maus nicht verwenden möchten, können Sie stattdessen auch AppleScript verwenden. Öffnen Sie Automator.app , erstellen Sie einen neuen Service . Ziehen Sie im linken Bereich " AppleScript ausführen" nach rechts und fügen Sie Folgendes ein: *

on run {input, parameters}

  tell application "Finder"
    set inverted to {}
    set fitems to items of window 1 as alias list
    set selectedItems to the selection as alias list
    repeat with i in fitems
      if i is not in selectedItems then
        set end of inverted to i
      end if
    end repeat
    select inverted
  end tell

  return input
end run

Stellen Sie diesen Dienst so ein, dass keine Eingaben von Finder.app empfangen werden . So was:

Speichern Sie diesen Dienst als Auswahl umkehren . Gehen Sie dann zu Systemeinstellungen »Tastatur» Tastaturkürzel und fügen Sie Ihre Verknüpfung zum Dienst hinzu. Beispiel ShiftCmdI:

Wählen Sie nun Dateien im Finder aus und drücken Sie die Verknüpfung, um die Auswahl umzukehren.

* Ich habe dies in den Apple Mailing Lists gefunden , aber keine Ahnung, wer es geschrieben hat.

slhck
quelle
Wenn das Skript nach dem Öffnen eines neuen Fensters ausgeführt wird, werden aufgrund dieses Fehlers normalerweise alle Dateien ausgewählt .
Lri
Ihr Skript skaliert nicht alle zu gut. Funktioniert gut für einen Ordner mit <50 Elementen, aber für einen Ordner mit 1500 Elementen führte dies zu einer Zeitüberschreitung :-( Mein Anwendungsfall : Ich habe Aliase zu gewünschten Dateien in einem Ordner mit 1500 Dateien erstellt. Ich wähle alle Aliase aus, drücke CMD- R (Originale sichtbar machen) und dann die Auswahl umkehren , um die nicht benötigten Dateien zu löschen. Umgehung : Verschieben Sie die Auswahl in einen temporären Ordner, löschen Sie die verbleibenden unerwünschten Dateien und verschieben Sie die gewünschten Dateien zurück.
porg
@porg Nun, wer hat 1500 Artikel in einem Ordner! :) Aber ja, AppleScripts lassen sich nicht so gut skalieren, du hast recht.
Slhck
Wäre es möglich, die Elemente als etwas weniger ressourcenintensives als eine Aliasliste, dh eine POSIX-Dateiliste oder dergleichen, zu speichern?
Porg
1
Der cmdTrick ist großartig.
Entropid
0

Unter Windows gibt es eine andere Möglichkeit.

Auswahl umkehren

Es sollte auch für Mac funktionieren.

Prasanth
quelle
Das geht nicht. Wenn Sie gedrückt halten ctrlund klicken, wird das Kontextmenü ctrlgeöffnet , da -click eine sekundäre Maustaste emuliert.
Slhck
3
Die Antwort von Parasanth funktioniert tatsächlich auf einem Mac, Sie tauschen einfach die Strg-Taste gegen eine Cmd-Taste aus
Craig
0

Es ist nicht ganz dasselbe, aber es gibt eine natürlichere Möglichkeit, dies auf einem Mac zu tun: Anstatt die nicht gewünschten Dateien auszuwählen und die Auswahl dann umzukehren, wählen Sie alle Dateien aus (Menü Bearbeiten> Alle auswählen oder Befehl) -A), dann heben Sie die Auswahl der nicht gewünschten Dateien mit einem Mausklick auf.

Gordon Davisson
quelle