หากฉันอยู่ในเส้นทางที่ระบุในหน้าต่าง Terminal ฉันจะเปิดหน้าต่างเดียวกันนั้นในหน้าต่าง Finder ใหม่ได้อย่างไร
หมายเหตุ: นี่คือตรงข้ามของการเปิดเทอร์มิจาก Finder
open .
เทคนิคยังใช้ได้กับฉัน
หากฉันอยู่ในเส้นทางที่ระบุในหน้าต่าง Terminal ฉันจะเปิดหน้าต่างเดียวกันนั้นในหน้าต่าง Finder ใหม่ได้อย่างไร
หมายเหตุ: นี่คือตรงข้ามของการเปิดเทอร์มิจาก Finder
open .
เทคนิคยังใช้ได้กับฉัน
คำตอบ:
การพิมพ์open .
ใน Terminal จะเปิดไดเรกทอรีการทำงานปัจจุบันในหน้าต่าง Finder
หากต้องการขยายคำตอบข้างต้น (เนื่องจากคำถามที่เกี่ยวข้องที่เหมาะสมกว่าถูกทำเครื่องหมายว่าเป็นคนล่อใจและไม่สามารถรับคำตอบใหม่ได้) ...
ฉันได้เพิ่มฟังก์ชั่นใน ~ / .bash_profile เพื่อจัดการกับการเปิดเผยไฟล์หรือไดเรกทอรี:
# Reveal a file or directory in Finder
# ..expects only one argument
# the argument is quoted to accommodate spaces in the filename
reveal () {
# if the first arg is a directory
if [[ -d "$1" ]];
then
# ..use the argument directly
basedir="$1"
else
# ..we passed a file, so use its containing directory
basedir=$(dirname "$1")
fi
# basedir is a directory in now, so open will activate Finder
open "$basedir"
}
วิธีติดตั้งฟังก์ชั่น:
source ~/.bash_profile
หรือเปิดเทอร์มินัล / แท็บใหม่บริบทสำหรับการใช้งานของฉันคือฉันจะใช้งานโดยใช้ls
แท็บเสร็จแล้วเมื่อฉันพบสิ่งที่ฉันกำลังมองหาฉันสามารถreveal
(หรือcd
หรือsubl
) หาเรื่องล่าสุดเช่น:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
จะช่วยให้เราที่จะผ่านชื่อไฟล์และได้รับไดเรกทอรีที่มี :)
หากคุณautojump
ติดตั้งแล้วคุณไม่จำเป็นต้องพิมพ์เส้นทางแบบเต็มไปยังไดเรกทอรี คุณสามารถพิมพ์jo partialdirectoryname
และ autojump จะเปิดหน้าต่าง Finder ใหม่ในไดเรกทอรีที่ระบุ
ฉันชอบวิธีนี้เพราะคุณไม่จำเป็นต้องจำชื่อไดเรกทอรีทั้งหมด Autojump จะเก็บรายการตำแหน่งที่ใช้บ่อยที่สุดและจะรู้ว่าไดเรกทอรีใดที่คุณอ้างถึงโดยอัตโนมัติแม้ว่าคุณจะให้ชื่อเป็นส่วนหนึ่งเท่านั้น
jo command not found
open .
นอกจากนี้ให้เพิ่มนามแฝงใน. bash_profile หรือ. bash_aliases หากคุณมี
alias finder='open'
จากนั้นคุณสามารถใช้finder .
สิ่งที่ฉันคิดว่าเป็นเรื่องง่ายมากขึ้น
การพิมพ์open .
ใน Terminal จะเปิดไดเรกทอรีการทำงานปัจจุบันในหน้าต่าง Finder
แต่ยังมีรุ่นทางเลือก
open `pwd`