Ich möchte, dass mein Mac versteckte Dateien anzeigt, wenn ich ⌘ + H drücke (wie Ubuntu). Ich kann versteckte Dateien sehen, indem ich diesen defaults write com.apple.finder AppleShowAllFiles YES
Befehl in das Terminal einfüge, aber ich möchte eine Tastenkombination dafür bekommen. Wenn ⌘ + H bereits von einem anderen Prozess verwendet wird, lassen Sie mich bitte wissen, welches die nächste und am besten verwandte Abkürzung für diesen neuen Prozess sein könnte und wie es dem jeweiligen Prozess zum Anzeigen versteckter Dateien zugewiesen werden kann.
Bearbeiten im Nov. 2018
Das ist jetzt alles strittig seit High Sierra. Im Finder schaltet Cmd ⌘ Shift ⇧ . [Punkt, Punkt] unsichtbare Dateien im Handumdrehen um, nichts anderes ist erforderlich.
Cmd ⌘ H ist der systemweite Shortcut für „Hide frontmost app“
Um zu versuchen, eine neue Verknüpfung damit zu verknüpfen, könnten Sie vielleicht Automator verwenden, um einen Dienst hinzuzufügen - aber ich weiß immer noch nicht, wie Sie ihn dazu bringen würden, den vorhandenen Systemstandard zu überschreiben.
Dies funktioniert als Dienst, wenn Sie einen Nicht-Systemschlüssel verwenden, aber nicht mit Cmd ⌘ H
on run {input, parameters}
set newHiddenVisiblesState to "YES"
try
set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if oldHiddenVisiblesState is in {"1", "YES"} then
set newHiddenVisiblesState to "NO"
end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
tell application "Finder"
set theWindows to every Finder window
repeat with i from 1 to number of items in theWindows
set this_item to item i of theWindows
set theView to current view of this_item
if theView is list view then
set current view of this_item to icon view
else
set current view of this_item to list view
end if
set current view of this_item to theView
end repeat
end tell
return input
end run
Bearbeiten für El Capitan…
Mir ist aufgefallen, dass die Aktualisierung des Finder-Fensters in El Capitan nicht mehr funktioniert, also ist dies eine modifizierte Version, die stattdessen den Finder beendet.
on run {input, parameters}
--Toggle Invisibles, El Capitan Version
set newHiddenVisiblesState to "YES"
try
set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if oldHiddenVisiblesState is in {"1", "YES"} then
set newHiddenVisiblesState to "NO"
end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState & "; killall Finder"
end run
Ich schätze, Sie könnten es nur für den Finder funktionieren lassen, wenn Sie einen anderen Tastenbefehl für Hide Finder angeben - da es als Menüelement sichtbar ist, wäre es möglich, es nur für diese App zu überschreiben [indem Sie etwas "Unnützes" als Alternative], sodass Sie die Möglichkeit haben Cmd ⌘ H , unsichtbare Objekte nur im Finder umzuschalten.
Getestet - funktioniert so
killall Finder
. Mit anderen Worten, das bloße Aktualisieren der Finder-Fenster zeigt die versteckten Dateien/Ordner nicht an, wenn AppleShowAllFiles
auf eingestellt ist YES
. Ich habe den Quellcode so wie er ist in Automator unter OS X 10.10.2 getestet und er funktioniert wie geschrieben. Gibt es eine Möglichkeit, es in OS X 10.8.5 zum Laufen zu bringen, ohne auf killall Finder
?Cmd ⌘ Shift ⇧ . schaltet die Anzeige versteckter Dateien im Finder um (in Sierra oder höher (funktioniert aber in früheren Versionen im Dialog zum Öffnen von Dateien)).
Wenn Sie die französische AZERTY-Tastatur verwenden, ist die Standardverknüpfung anders, da der Punkt nur durch Drücken von Shift+ eingegeben werden kann;
Verwenden Sie in diesem speziellen Fall diese Verknüpfung , um die Anzeige versteckter Dateien im Finder umzuschalten: Fn+ Cmd+ Shift+;
Quelle : Tastaturkürzel zum Anzeigen versteckter Dateien auf macOS Big Sur
kein Hang