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.
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.
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?
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.
cmd
Trick ist großartig.Unter Windows gibt es eine andere Möglichkeit.
Es sollte auch für Mac funktionieren.
quelle
ctrl
und klicken, wird das Kontextmenüctrl
geöffnet , da -click eine sekundäre Maustaste emuliert.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.
quelle