10 votos

Cómo configurar ⌘ + H para activar la función de mostrar archivos ocultos

Quiero que mi Mac muestre los archivos ocultos cuando pulse ⌘ + H (como ubuntu). Puedo ver los archivos ocultos poniendo esto defaults write com.apple.finder AppleShowAllFiles YES en la terminal, pero quiero obtener un atajo de teclado para ello. Además, si ⌘ + H ya es utilizado por algún otro proceso, por favor, hágame saber lo que podría ser el más cercano y más relacionado con el acceso directo a este nuevo proceso y cómo asignarlo a la respectiva, mostrar archivos ocultos proceso.

13voto

Tetsujin Puntos 23061

Cmd ⌘ H es el atajo de todo el sistema para "Ocultar la aplicación principal".

Para tratar de vincular un nuevo acceso directo a eso, tal vez podría utilizar Automator para añadir un Servicio - pero todavía no sé cómo se podría persuadir a anular el sistema existente por defecto.

Esto funciona como un Servicio si se utiliza una clave no relacionada con el sistema, pero no 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

Editar para El Capitán
Me he dado cuenta de que la actualización de la ventana del Finder ya no funciona en El Capitán, así que esta es una versión modificada, saliendo del Finder en su lugar.

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

enter image description here

Supongo que podría hacer que funcione sólo para el Finder, si se especifica algún otro comando clave para Ocultar Finder - ya que es visible como un elemento de menú que sería posible anular para esa aplicación sólo [poniendo algo 'inútil' como una alternativa], dejando libre para luego usar Cmd ⌘ H para activar los invisibles sólo desde el Finder.

Probado - sí funciona así

enter image description here


enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X