Obecnie używam OS X (10.9.1) i właśnie wypróbowałem skrót klawiaturowy ⌘+ ⇧+ .w oknie dialogowym zapisu i zadziałało dobrze.
Skonfigurowałem również AppleScript na moim komputerze za pomocą skrótu klawiaturowego ^+ ⌘+ ⇧+, .który przełącza widoczność ukrytych plików w Finderze, kiedy tylko chcę. W ten sposób nie muszę ręcznie uruchamiać polecenia terminala, aby wyświetlać ukryte pliki, i mogę je szybko wyłączyć, aby uniknąć przypadkowej modyfikacji plików systemowych. Używam FastScripts (dostępnego również w Mac App Store ), aby pozwolić mi ustawić skrót klawiaturowy dla mojego AppleScript i umieścić AppleScript w moim ~/Library/Scripts
folderze.
Aktualizacja
Zaktualizowałem skrypt, aby Finder nie musiał być zabijany za każdym razem, gdy chcesz pokazać / ukryć wyświetlanie ukrytych plików. Jak zaznaczył markhunte, możesz przełączyć stan widoku okna Findera, który odświeży listę zawartości. Dzięki markhunte za wskazanie mi tego! Oto zaktualizowany skrypt:
(*
Author: Anil Natha
Description:
This script toggles the visibility of hidden files in OS X. This includes
showing hidden files in Finder windows and on the desktop.
Last Updated: 2015-02-20
*)
tell application "System Events"
try
set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
set hiddenFilesDisplayStatus to "NO"
end try
set hiddenFilesNewDisplayStatus to "NO"
if hiddenFilesDisplayStatus is "NO" then
set hiddenFilesNewDisplayStatus to "YES"
end if
do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
end tell
tell application "Finder"
set allWindows to windows
repeat with currentWindow in allWindows
set currentWindowView to get the current view of the currentWindow
set alternateWindowView to list view
if currentWindowView is list view then
set alternateWindowView to icon view
end if
set the current view of the currentWindow to alternateWindowView
set the current view of the currentWindow to currentWindowView
end repeat
end tell
Starsza wersja skryptu znajduje się poniżej. Chociaż działa, nie polecam go już używać, ponieważ powyższy skrypt działa wydajniej.
tell application "System Events"
set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
set hiddenFilesNewDisplayStatus to "NO"
if hiddenFilesDisplayStatus is "NO" then
set hiddenFilesNewDisplayStatus to "YES"
end if
do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
do shell script "killall Finder"
end tell