Czy można przełączać ukryte pliki bez ponownego uruchamiania Findera?

9

Istnieje kilka sposobów przełączania ukrytych plików - za pomocą polecenia powłoki , AppleScript, akcji Automator , a nawet widżetu Dashboard . Wszystkie zamykają i otwierają ponownie okna Findera, co jest dość denerwujące.

Z drugiej strony, w oknie dialogowym Otwórz plik można łatwo przełączać ukryte pliki, naciskając Command+Shift+Period.

Czy można uniknąć ponownego uruchomienia Findera?


Wniosek

Zamiast tego lepiej jest użyć Path Findera , który pozwala nie tylko przełączać ukryte pliki bez perwersji, ale także wiele innych fajnych rzeczy. Naprawdę niesamowita aplikacja.

Andrei
źródło
2
„Teoretyczna” część pytania stanowiła argumentację (i dlatego podlega zamknięciu), chyba że jakiś inżynier Apple to czyta. Resztę pytania podoba mi się, więc usunąłem te słowa. Wydaje mi się, że odpowiedź brzmi „nie”, ponieważ prawdopodobnie Finder odczytuje to ustawienie po uruchomieniu. Ale to jest argumentująca odpowiedź, więc miejmy nadzieję na odpowiedź, która mówi „tak, ...”
Arjan
1
Szkoda Akceptacja „nie” zapewnia również, że użytkownik społeczności nigdy nie zada tego pytania , co jakiś czas trafiając na pierwszą stronę ...
Arjan
Dobra racja. Pozostawmy trochę nadziei
Andrei

Odpowiedzi:

3

Teraz jest rozwiązanie.

Najnowsza wersja TotalFinder (0.9.1) może przełączać pokazywanie / ukrywanie ukrytych plików bez ponownego uruchamiania Findera. Przetestowałem to, działa dobrze i usuwa tę długotrwałą irytację Findera. TotalFinder jest na razie darmowy, ponieważ jest to oprogramowanie w wersji wstępnej, ale będzie miało około 10 USD lub 15 USD, gdy dojdzie do finału.

CharlesB
źródło
1

Nie, nie możesz, ponieważ nie ma możliwości powiadomienia Findera (ani żadnego innego procesu w tej sprawie), że plik preferencji został zmodyfikowany za jego plecami.

Hasaan Chop
źródło
Zakłada to, że jedynym sposobem na pokazanie ukrytym plikom Findera jest zhakowanie jego preferencji. (Co prawdopodobnie jest prawdą.)
Arjan
Nie ma potrzeby zakładania, kiedy fakty są na miejscu.
Hasaan Chop
1
Następnie wskaż nam te fakty, proszę ...
Arjan
0

Znalazłem podobne pytanie tutaj: Apple Script - Windows Closed Finder Finder

Skrypt wysłany przez adayzdone może być tym, czego szukasz. Nadal musi ponownie uruchomić Findera, ale po ponownym uruchomieniu zwraca te same okna w tym samym katalogu, w którym byłeś po ich zamknięciu.

tell application "Finder"
   set windowTargets to target of Finder windows
    quit
end tell

set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1

tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell

skopiowane z przywoływanego pytania

Davidcondrey
źródło