วิธีการตั้งค่า⌘ + H เพื่อเปิดใช้งานแสดงไฟล์ที่ซ่อน


8

ฉันต้องการให้ Mac ของฉันแสดงไฟล์ที่ซ่อนเมื่อฉันกด⌘ + H (เช่น ubuntu) ฉันสามารถดูไฟล์ที่ซ่อนอยู่ได้โดยการวางdefaults write com.apple.finder AppleShowAllFiles YESคำสั่งนี้ในเทอร์มินัล แต่ฉันต้องการแป้นพิมพ์ลัดสำหรับมัน นอกจากนี้หากกระบวนการอื่น ๆ ใช้⌘ + H แล้วโปรดแจ้งให้เราทราบว่าอาจเป็นทางลัดที่ใกล้เคียงที่สุดและเกี่ยวข้องมากที่สุดสำหรับกระบวนการใหม่นี้และวิธีกำหนดให้กระบวนการที่เกี่ยวข้องแสดงกระบวนการซ่อนแฟ้ม


apple.stackexchange.com/questions/168540/…อาจช่วยได้ที่นี่
nohillside

คำตอบ:


12

แก้ไขเมื่อ พ.ย. 2018
ทั้งหมดนี้เป็นสิ่งที่สงสัยตั้งแต่ตอนที่ High Sierra ใน Finder, Cmd ⌘ Shift ⇧ . [จุด, หยุดเต็ม] จะสลับไฟล์ที่มองไม่เห็นได้ทันทีไม่ต้องใช้อะไรอีก


Cmd ⌘ H เป็นทางลัดทั้งระบบสำหรับ "ซ่อนแอปหน้าสุด"

หากต้องการลองผูกทางลัดใหม่เข้ากับสิ่งนั้นคุณอาจใช้ Automator เพื่อเพิ่มบริการ - แต่ฉันก็ยังไม่รู้ว่าคุณจะชักชวนให้ทำอย่างไรเพื่อแทนที่ค่าเริ่มต้นของระบบที่มีอยู่

สิ่งนี้ทำงานเป็นบริการถ้าคุณใช้คีย์ที่ไม่ใช่ระบบ แต่ไม่ใช่ด้วย 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

แก้ไขสำหรับ El Capitan …
ฉันสังเกตเห็นว่าการค้นหาหน้าต่างรีเฟรชไม่ทำงานใน El Capitan อีกต่อไปดังนั้นนี่เป็นรุ่นที่ปรับเปลี่ยนแล้วเลิกค้นหา 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

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเดาว่าคุณสามารถทำให้มันใช้งานได้กับ Finder เท่านั้นหากคุณระบุคำสั่งคีย์อื่น ๆ สำหรับ Hide Finder - เนื่องจากมันปรากฏเป็นรายการเมนูมันจะเป็นไปได้ที่จะแทนที่สำหรับแอปนั้นเพียงอย่างเดียว ทางเลือก] ทำให้คุณมีอิสระที่จะใช้ Cmd ⌘ H เพื่อสลับ Invisibles จาก Finder เท่านั้น

ทดสอบ - ทำงานด้วยวิธีนี้

ป้อนคำอธิบายรูปภาพที่นี่


ป้อนคำอธิบายรูปภาพที่นี่


ซอร์สโค้ดไม่ทำงานตามที่เขียนใน Automator ภายใต้ OS X 10.8.5 killall Finderโดยไม่ต้องแก้ไขและการเพิ่ม ในคำอื่น ๆ เพียงแค่สดชื่นหน้าต่าง Finder ไม่แสดงไฟล์ที่ซ่อน / โฟลเดอร์เมื่อมีการตั้งค่าAppleShowAllFiles YESฉันทดสอบซอร์สโค้ดตามที่เป็นอยู่ใน Automator ภายใต้ OS X 10.10.2 และทำงานตามที่เขียนไว้ มีวิธีใดที่จะทำให้มันทำงานใน OS X 10.8.5 โดยไม่ต้องหันไปใช้killall Finder?
user3439894

อาจเป็น OS 10.9 เป็นรุ่นแรกสุดที่คุณสามารถเปลี่ยนมุมมองโดยไม่ต้องรีสตาร์ท Finder คุณสามารถทำให้ Finder Quit โดย Applescript เสียส่วน 'บอกเล่าแอพพลิเคชั่น "Finder" ให้ถูกต้องไปที่' end tell 'และแทนที่ด้วย' แอปพลิเคชั่น "Finder" เพื่อออกจาก '
Tetsujin

ใช่อย่างไรก็ตามคุณสามารถปิด / เปิด Finder อย่างเป็นโปรแกรมได้โดยไม่ต้องเปิดหน้าต่าง Finder ที่เปิดใหม่เหมือน "killall Finder" ขอบคุณสำหรับสคริปต์ฉันจะใช้ภายใต้ OS X 10.10.x ในเครื่องเสมือนของฉัน ยังคงใช้ OS X 10.8.5 เป็นหลักของฉัน
user3439894

มันใช้สำหรับฉัน - แม้ว่าฉันจะไม่มีรุ่นเก่าอีกต่อไปที่ฉันเคยออกจาก Finder เพื่อทำสิ่งนี้ - ยังไม่ได้ใช้ 10.8 ในบางครั้ง hm ... ผมจำได้ว่าผมมีงานประจำเพื่อให้แน่ใจว่ามีการเริ่มต้นใหม่ แต่ไม่ได้จำรายละเอียดใด ๆ เพิ่มเติม
Tetsujin

3

Cmd ⌘ Shift ⇧ . จะสลับการแสดงไฟล์ที่ซ่อนอยู่ในตัวค้นหา (ในเซียร์ราหรือใหม่กว่า (แต่ใช้งานได้ในกล่องโต้ตอบเปิดไฟล์ในเวอร์ชันก่อนหน้า))


ใช้งานได้กับไฟล์เปิด / บันทึกแผ่นเท่านั้นไม่ใช่หน้าต่าง Finder โดยทั่วไป (ใช้งานใน macOS มาหลายปีแล้ว)
grg

อย่างที่ฉันบอกไปมันอาจเป็นคุณสมบัติใหม่ ฉันใช้ Sierra บนคอมพิวเตอร์ที่ทำงานของฉันและทำงานได้อย่างสมบูรณ์ในหน้าต่าง Finder ทั่วไป แต่ในโหมดรายการและโหมดหลายคอลัมน์เท่านั้น ไม่ได้อยู่ในโหมดไอคอน
Edward Falk

แน่นอนว่าฉันไม่ได้ลงคะแนน แต่มันไม่ทำงานสำหรับฉันในรุ่นเบต้า Sierra ล่าสุดยกเว้นในแผ่นไฟล์คุณมี TotalFinder หรือเช่นนั้น?
grg

นี่อาจเป็นคุณสมบัติใหม่ แต่สำหรับ Sierra, Cmd ⌘ Shift ⇧ จะสลับการแสดงไฟล์ที่ซ่อนอยู่ในเครื่องมือค้นหา มันใช้งานได้สำหรับฉันฉันแค่ต้องค้นหาและใช้งานได้! ฉันพยายามให้ชื่อเสียง แต่ฉันไม่สามารถ! ขอบคุณเพื่อน!
Odeklas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.