Отображать горячие клавиши скрытых файлов на Mavericks?

В предыдущих версиях OS X можно было отображать скрытые файлы в диалоговом окне Finder (Open, Save и т. д.) с использованием Command-Shift-Period.

В Mavericks эта функция не работает для меня. Есть ли другая команда, которую можно использовать? Я бы предпочел не глобально разрешать скрытые файлы.

EDIT: Я предлагаю щедрость. Кажется, я не могу прокомментировать, потому что сейчас мне не хватает репутации:)

Итак ... да, я тоже работаю 10.9.1, и это не работает. Я использовал его в предыдущих версиях OSX, и он отлично работал. Описанный сценарий в порядке, чтобы показать скрытые файлы в Finder, но при использовании диалога открытия /сохранения он работает не так хорошо.

Мое использование: Иногда мне нужно открывать /сохранять файлы в каталоге /tmp. В предыдущих версиях OSX я просто использовал диалог, чтобы добраться до корня диска, а затем нажмите Command Shift . , а затем я смог см. каталог /tmp (на самом деле /private/tmp).

Итак, если вы, ребята, используете ту же версию OSX, и она работает для вас, я думаю, что должен быть способ ее активировать. Любые идеи?

67 голосов | спросил Boyd 22 SunEurope/Moscow2013-12-22T02:44:55+04:00Europe/Moscow12bEurope/MoscowSun, 22 Dec 2013 02:44:55 +0400 2013, 02:44:55

8 ответов


60

Связывание клавиш не работает в режиме просмотра столбцов на Maverick, но работает, например. Режим просмотра списка. Переключившись в режим просмотра столбцов после выполнения переключения в режиме просмотра списка, вы увидите скрытые файлы.

ответил armando.sano 29 Jpm1000000pmWed, 29 Jan 2014 15:42:03 +040014 2014, 15:42:03
38

В настоящее время я запускаю OS X (10.9.1) и просто пробовал сочетание клавиш + + . в сохранении диалоговое окно, и это сработало отлично.

Я также настроил AppleScript на своей машине с помощью сочетания клавиш ^ + + + . , который переключает видимость скрытых файлов в Finder всякий раз, когда я хочу. Таким образом, мне не нужно вручную запускать команду терминала для отображения скрытых файлов, и я могу быстро отключить ее, чтобы избежать случайной модификации системных файлов. Я использую FastScripts (также доступен в Mac App Store ), чтобы я мог установить ярлык клавиатуры для своего AppleScript и поместил AppleScript в папку ~/Library/Scripts .

Update

Я обновил свой скрипт, чтобы Finder не нужно было убивать каждый раз, когда вы хотите показать /скрыть отображение скрытых файлов. Как отметил Markhunte, вы можете переключить состояние представления окна Finder, которое обновит список содержимого. Спасибо markhunte за указание на это! Вот обновленный скрипт:

(*
    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

Ниже приведена старая версия сценария. Хотя он работает, я больше не рекомендую использовать его сейчас, когда вышеприведенный скрипт работает более эффективно.

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
ответил Anil Natha 26 ThuEurope/Moscow2013-12-26T06:16:57+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 06:16:57 +0400 2013, 06:16:57
3

Никогда не знал, что эта функция существует. Но тогда я всегда использовал другой способ, который все еще работает в 10.9:

Системное расширение Папка по умолчанию X . Это старый добрый человек, и он все еще хорошо работает.

Одна из его опций Дополнительно заключается в том, чтобы удерживать Option при выборе Open /Save и т. д. для отображения всех файлов, включая скрытые.

ответил Thomas Tempelmann 22 SunEurope/Moscow2013-12-22T04:41:41+04:00Europe/Moscow12bEurope/MoscowSun, 22 Dec 2013 04:41:41 +0400 2013, 04:41:41
2

Он все еще работает, но для меня это было плохо.

Мне пришлось сменить каталоги, а затем вернуться в первую папку. Затем он отображает скрытые файлы.

Это не помогает закрыть /открыть диалоговое окно. Я не уверен, насколько распространена ошибка или что может быть триггером (этот ноутбук меньше 48 часов).

ответил Anthony Michael Cook 18 Jam1000000amSat, 18 Jan 2014 02:57:34 +040014 2014, 02:57:34
1

Ярлык ⌘⇧. все еще отлично работает для меня в Mavericks. Он, похоже, не был изменен с предыдущих версий OS X.

Некоторые вещи, которые вы можете попробовать ...

  • Убедитесь, что папка, на которую вы смотрите, содержит скрытые файлы /папки.

    • Вы можете использовать ls в терминале, чтобы увидеть, есть ли скрытые файлы /папки:

      cd /path/to/folder && ls -la
      
  • Убедитесь, что вы не переназначили ярлык на что-то еще.

    • Отметьте Системные настройки Клавиатура Ярлыки для любых сопоставлений с ⌘⇧.
    • Отметьте 3 приложения rd для сопоставлений для ⌘⇧.
ответил grg 26 ThuEurope/Moscow2013-12-26T00:53:20+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 00:53:20 +0400 2013, 00:53:20
0

Как и многие другие, он по-прежнему отлично работает. Возможно, вы изменили ярлык на это, и это маскирует вашу предназначенную задачу, которая должна показывать скрытые файлы.

ответил NEO 30 MonEurope/Moscow2013-12-30T20:22:46+04:00Europe/Moscow12bEurope/MoscowMon, 30 Dec 2013 20:22:46 +0400 2013, 20:22:46
0

Это не решение горячей клавиши, но я поделюсь тем, что я использую для этой задачи. Funter app

ответил JW_ 21 FebruaryEurope/MoscowbSat, 21 Feb 2015 04:29:55 +0300000000amSat, 21 Feb 2015 04:29:55 +030015 2015, 04:29:55
-1

Вы можете включить его по умолчанию, выполняя эту команду терминала:

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

... но это меньше, чем удобно по сравнению с комбинацией клавиш ... но вы можете создать рабочий процесс Automator, который запускает службу, которая запускает команду терминала, все которой назначены для сочетания клавиш для системных настроек ... но все же нет как удобно.

ответил JBRWilkinson 25 WedEurope/Moscow2013-12-25T03:36:47+04:00Europe/Moscow12bEurope/MoscowWed, 25 Dec 2013 03:36:47 +0400 2013, 03:36:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132