Поскольку в Сьерре это больше не нужно - см. Ответ Ольгаба
Я только что понял, что уже опубликовал это раньше - с инструкциями о том, как убедить использование Cmd ⌘ H , которое в противном случае используется для «Скрыть переднее приложение»
/apple//a/177138/85275
Эта версия имеет Более полное объяснение, как именно создать сервис, так что я оставлю его, со ссылкой.
Вы можете написать Applescript, поместить его в службу Automator, а затем запустить его с помощью ключевой команды ...
Следующее переключит скрытое состояние при каждом срабатывании горячей клавиши
- Запустить Automator [Приложения / Утилиты]
- Выберите новый сервис
- В списке «Действия» слева выберите «Automator», затем «Запустите Applescript» из второго столбца.
- Скопируйте / вставьте сценарий [полный текст в конце этого ответа]
Убедитесь, что вы не получаете раздел «При запуске / конце выполнения» дважды при вставке.
- Сохранить [Это автоматически сохранит в правильное место для Служб.
- Откройте Системные настройки> Клавиатура> Сочетания клавиш> Службы. Ваш новый сервис будет прямо внизу списка.
- Добавить горячую клавишу
Текст сценария ...
при запуске {вход, параметры}
- Переключить Невидимые, Версия Эль-Капитан
установите newHiddenVisiblesState в "ДА"
пытаться
установите oldHiddenVisiblesState для выполнения сценария оболочки "по умолчанию read com.apple.finder AppleShowAllFiles"
если oldHiddenVisiblesState находится в {"1", "YES"}, тогда
установите newHiddenVisiblesState в "НЕТ"
конец, если
конец попробовать
сделать сценарий оболочки "по умолчанию написать com.apple.finder AppleShowAllFiles" & newHiddenVisiblesState
сделать скрипт оболочки "killall Finder"
обратный ввод
конец бега
Начиная с El Capitan вам нужно явно перезапустить Finder. Предыдущие ОС, вы могли бы обновить представления.