Come impostare ⌘ + H per abilitare la visualizzazione di file nascosti

8

Voglio che il mio Mac mostri i file nascosti quando premo ⌘ + H (come ubuntu). Posso vedere i file nascosti inserendo questo comando defaults write com.apple.finder AppleShowAllFiles YES nel terminale ma voglio ottenere una scorciatoia da tastiera per questo. Inoltre, se ⌘ + H è già utilizzato da qualche altro processo per favore fammi sapere quale potrebbe essere la scorciatoia più vicina e più relativa per questo nuovo processo e come assegnarla al rispettivo, mostra il processo dei file nascosti.

    
posta Abhimanyu Aryan 17.03.2015 - 15:52
fonte

2 risposte

12

Modifica a novembre 2018 Questo è tutto ora discutibile da High Sierra. Nel Finder, Cmd ⌘ Maiusc ⇧ . [periodo, punto e basta] commuterà i file invisibili al volo, nient'altro necessario.

Cmd ⌘ H è il collegamento a livello di sistema per "Nascondi l'app in primo piano"

Per provare a legare una nuova scorciatoia a questo, potresti usare Automator per aggiungere un servizio - ma non so ancora come lo convinceresti a sovrascrivere il default di sistema esistente.

Funziona come servizio se usi una chiave non di sistema, ma non con Cmd ⌘ H

on run {input, parameters}

    set newHiddenVisiblesState to "YES"
    try
        set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
        if oldHiddenVisiblesState is in {"1", "YES"} then
            set newHiddenVisiblesState to "NO"
        end if
    end try
    do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


    tell application "Finder"
        set theWindows to every Finder window
        repeat with i from 1 to number of items in theWindows
            set this_item to item i of theWindows
            set theView to current view of this_item
            if theView is list view then
                set current view of this_item to icon view
            else
                set current view of this_item to list view

            end if
            set current view of this_item to theView
        end repeat
    end tell

    return input
end run

Modifica per El Capitan ...
Ho notato che l'aggiornamento della finestra del Finder non funziona più in El Capitan, quindi questa è una versione modificata, abbandonando il Finder.

on run {input, parameters}      
    --Toggle Invisibles, El Capitan Version     
set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState & "; killall Finder"
end run

SuppongochepotrestifarlofunzionaresoloperilFinder,sehaispecificatoqualchealtrocomandochiaveperHideFinder-poichéèvisibilecomevocedimenu,sarebbepossibileeseguirel'overridesoloperquell'app[mettendoqualcosadi"inutile" "come alternativa], lasciandoti libero di usare quindi Cmd ⌘ H per attivare solo gli invisibili dal Finder.

Testato - funziona in questo modo

    
risposta data 17.03.2015 - 16:32
fonte
2

Cmd ⌘ Maiusc ⇧ . attiva / disattiva la visualizzazione dei file nascosti nel finder (in Sierra o successivi (ma funziona nel dialogo dei file aperti nelle versioni precedenti)).

    
risposta data 05.05.2017 - 20:35
fonte

Leggi altre domande sui tag