Bearbeiten im November 2018
Dies ist alles seit High Sierra strittig. Im Finder schaltet Cmd ⌘ Shift ⇧ . [Punkt, Punkt] unsichtbare Dateien im laufenden Betrieb um, sonst wird nichts benötigt.
Cmd ⌘ H ist die systemweite Verknüpfung für "Vorderste App ausblenden"
Um eine neue Verknüpfung damit zu verknüpfen, können Sie möglicherweise Automator verwenden, um einen Dienst hinzuzufügen. Ich weiß jedoch immer noch nicht, wie Sie ihn davon überzeugen würden, den vorhandenen Systemstandard zu überschreiben.
Dies funktioniert als Dienst, wenn Sie einen Nicht-Systemschlüssel verwenden, jedoch 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
Für El Capitan bearbeiten…
Ich habe festgestellt, dass die Aktualisierung des Finder-Fensters in El Capitan nicht mehr funktioniert. Dies ist also eine modifizierte Version, bei der stattdessen der Finder beendet wird.
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 denke, Sie könnten es nur für den Finder zum Laufen bringen, wenn Sie einen anderen Schlüsselbefehl für den Finder ausblenden angeben - da er als Menüelement angezeigt wird, ist es möglich, ihn nur für diese App zu überschreiben [indem Sie etwas 'Nutzloses' als Alternative], so dass Sie Cmd ⌘ H nur noch Unsichtbare im Finder umschalten können.
Getestet - funktioniert so