In een eerdere zelfstudie hebben we u laten zien hoe u de verborgen bestanden in Mac OS X via de terminal kunt onthullen. Voor diegenen die regelmatig toegang moeten hebben tot de verborgen bestanden, maar er niet van houden om de terminal elke keer te gebruiken om de zichtbaarheid van de bestanden te veranderen, hoe zit het dan met het instellen van een sneltoets, zodat je snel verborgen bestanden kunt weergeven met een enkele druk op een toets?

Om dit te laten werken, moeten we een service maken (in Automator) om de opdracht uit te voeren en vervolgens een snelkoppeling voor deze service toewijzen.

Opmerking : de volgende methode is getest en werkt op Mac OS X Yosemite. Er zijn enkele rapporten waarin staat dat het misschien niet werkt in 10.8 (OS X Mountain Lion) en lager. We kunnen dit niet verifiëren, dus als u een oudere versie van OS X gebruikt, volgt u dit op eigen risico.

Een service maken om de opdracht hidden-files uit te voeren

Open in OS X Automator (Toepassingen -> Automator). Het zal u vragen om een ​​type te kiezen voor uw nieuwe automatisering. Selecteer 'Service'.

Selecteer Hulpprogramma's in het linkse deelvenster. Selecteer in het middelste deelvenster "AppleScript uitvoeren" en sleep het naar het gedeelte Workflow.

Selecteer in het gedeelte Werkstroom eerst "geen invoer" voor het vervolgkeuzeveld "Service ontvangt". Wijzig vervolgens het veld voor alle toepassingen in 'Finder'.

Vervang in het AppleScript-gedeelte de regel (* Your script goes here *) hiermee:

 stel newHiddenVisiblesState in op "YES" probeer oudeHiddenVisiblesState in te stellen om shell-script uit te voeren "standaard lees com.apple.finder AppleShowAllFiles" als oldHiddenVisiblesState in {"1", "YES"} is en stel newHiddenVisiblesState in op "NO" einde als einde probeer shell-script te doen "standaardwaarden schrijven com.apple.finder AppleShowAllFiles" & newHiddenVisiblesState tell application "Finder" stelt de Windows-vensters in voor elke Finder-vensterherhaling met i van 1 tot aantal items in deWindows set this_item to item i van theWindows zet theView to current view of this_item if theView is lijstweergave en zet dan de huidige weergave van this_item naar pictogramweergave anders zet huidige weergave van this_item om weergave-einde weer te geven, als huidige weergave van this_item naar view-einde wordt ingesteld, einde vertellen 

scriptkrediet: Vraag anders

Sla ten slotte dit op (Bestand -> Opslaan) met de naam "ToggleHidden" (of een andere naam die u wenst).

Om te testen of de ToggleHidden-service werkt, opent u Finder en gaat u naar het menu (Finder -> Services) en selecteert u de "ToggleHidden" -service.

Als het goed werkt, zouden alle verborgen bestanden in de Finder moeten verschijnen. Klik er opnieuw op en de verborgen bestanden zouden moeten verdwijnen.

Toetsenbord sneltoets toewijzen aan ToggleHidden

De laatste stap om deze zelfstudie te voltooien is om een ​​sneltoets toe te wijzen aan deze service. Ga naar "Systeemvoorkeuren -> Toetsenbord -> snelkoppelingen." Selecteer "Services" in het linkerdeelvenster. In het rechterdeelvenster scrolt u omlaag totdat u het item "Verborgen verbergen" ziet.

Selecteer het "ToggleHidden" -item en klik op de tekst "snelkoppeling toevoegen". U kunt nu een sneltoets voor deze service toevoegen. Voor deze zelfstudie heb ik "Ctrl + Shift + H" ingesteld. Alleen voor uw info gebruiken de meeste Linux-distributies "Ctrl + H" om de zichtbaarheid van verborgen bestanden te wijzigen.

Dat is het.

Conclusie

Voor de meeste gebruikers is het meestal niet nodig om toegang te krijgen tot de verborgen bestanden. Maar voor degenen die dat wel nodig hebben, kan het onthullen van de verborgen bestanden via de terminal een lastige taak zijn, om nog maar te zwijgen van het feit dat je het commando moet onthouden om het te doen. Het instellen van een sneltoets voor deze taak maakt dingen veel gemakkelijker en maakt je zeker productiever.

Laat het ons weten in de comments als je vragen hebt.