Modifica a novembre 2018
Questo è tutto ora discutibile da High Sierra. In Finder, Cmd ⌘ Maiusc ⇧ . [punto, punto e basta] commuterà i file invisibili al volo, nient'altro necessario.
Cmd ⌘ H è il collegamento a livello di sistema per "Nascondi l'app in primo piano"
Per provare a legare una nuova scorciatoia a questo, potresti usare Automator per aggiungere un servizio - ma non so ancora come lo si potrebbe convincere a sovrascrivere il default di sistema esistente.
Funziona come un servizio se si utilizza una chiave non di sistema, ma non con 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
Modifica per El Capitan ...
Ho notato che l'aggiornamento della finestra del Finder non funziona più in El Capitan, quindi questa è una versione modificata, lasciando invece il Finder.
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
Immagino che potresti farlo funzionare solo per il Finder, se hai specificato qualche altro comando chiave per Hide Finder - poiché è visibile come voce di menu, sarebbe possibile eseguire l'override solo per quell'app [mettendo qualcosa 'inutile' come alternativa], lasciandoti libero di usarlo Cmd ⌘ H per attivare solo gli invisibili dal Finder.
Testato - funziona in questo modo