kombinacja klawiszy, aby przełączać pokazywanie ukrytych elementów

1

Czy istnieje kombinacja klawiszy, której mogę używać do pokazywania / ukrywania ukrytych przedmiotów w Finderze?

Nippysaurus
źródło
1
Nie - nie jest to rzecz, którą Finder chce robić w czasie wykonywania. Istnieje wiele sposobów na zautomatyzowanie zmiany ukrytych preferencji i zabijanie wyszukiwarki - uruchomiona utworzy nową wyszukiwarkę, która odczyta zmienione ustawienia - ale bardziej przypomina zastąpienie nowego gracza w meczu sportowym.
bmike

Odpowiedzi:

3

Nie sądzę, że możesz to zrobić domyślnie.

Sam używam widżetu Ukryte pliki . jest tak łatwy w użyciu.

alternatywny tekst

Am1rr3zA
źródło
2

Możesz to zrobić za pomocą dwóch małych skryptów powłoki:

Ujawni to „niewidoczne” pliki:

#!/bin/sh
# make invisible files visible
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Ukryje to „niewidoczne” pliki widoczne:

#!/bin/sh
# make visible files invisible
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Zapisz każdy w odpowiednio nazwanym pliku, ustaw jego bity wykonywalne za pomocą chmod, a następnie możesz je uruchomić, aby ustawić lub wyłączyć widoczność.

Alternatywnie możesz użyć następującego kodu i przełączać się do przodu i do tyłu, wykonując kod wielokrotnie:

#!/bin/sh

showFiles=`defaults read com.apple.finder AppleShowAllFiles`
if [ "$showFiles" = 1 ]
 then defaults write com.apple.finder AppleShowAllFiles -bool FALSE
 else defaults write com.apple.finder AppleShowAllFiles -bool TRUE
fi

killall Finder
Greg
źródło
2

Mam AppleScript, którego używam do włączania i wyłączania takich rzeczy:

http://www.markdouma.com/developer/ToggleInvisibleFiles.zip

Kod:

property showAllFiles : missing value -- missing value is AppleScript equivalent of nil or NULL

try
    set showAllFiles to (do shell script "/usr/bin/defaults read -g AppleShowAllFiles")
on error
    set showAllFiles to "0"
end try

tell application "Finder" to quit

if showAllFiles = "0" then
    do shell script "/usr/bin/defaults write -g AppleShowAllFiles 1"
    say "AppleShowAllFiles 1"
    --say "Now showing invisible files"
else if (showAllFiles = "1") then
    do shell script "/usr/bin/defaults write -g AppleShowAllFiles 0"
    say "AppleShowAllFiles 0"
    --say "Now hiding invisible files"
end if

tell application "Finder" to activate

(Uwaga: pobrany plik AppleScript można otworzyć, przeciągając go do ikony AppleScript Editor.app).

Zasadniczo wolę powiedzieć aplikacjom, aby zakończyły pracę, niż je zabijać (jednak z funkcją nagłego zakończenia wprowadzoną w 10.6 może to czasem być tym samym).

Och, mój różni się od Grega tym, że ustawiłem go dla globalnej domeny preferencji (tak, że wpływa na wszystkie aplikacje, w tym okna dialogowe Otwórz i Zapisz). (Chociaż zawsze możesz wyłączyć lub włączyć niewidzialne pliki w panelach Otwórz lub Zapisz za pomocą Command-Shift-period).

NSGod
źródło