บันทึกไฟล์ไปยังไดเรกทอรีที่ซ่อนอยู่พร้อมกล่องโต้ตอบบันทึก OS X มาตรฐาน


22

ใช้ TextEdit เมื่อฉันพยายามบันทึก example.txt ไปยังไดเรกทอรีที่ซ่อนอยู่ตัวอย่างเช่น~/Libraryฉันทำไม่ได้เนื่องจากแผงการบันทึกไม่แสดง

วิธีเดียวที่ฉันพบคือการบันทึกไฟล์ไปยังไดเรกทอรีที่ไม่ซ่อนแล้วคัดลอก / วางพวกเขาไปยังไดเรกทอรีที่ซ่อนอยู่ที่ต้องการ
นี่เป็นเรื่องธรรมดาสำหรับฉันเช่นเมื่อฉันต้องการลอง I / O สำหรับโปรแกรมคอนโซลใน Xcode ไฟล์ที่เรียกทำงานจะอยู่ใน~/Library/Developer/Xcode/ไดเรกทอรีที่ซ่อนอยู่

แต่นั่นไม่ได้ใช้เฉพาะกับ TextEdit ฉันลอง Text Wrangler, Photoshop, Grapher, Blenderเท่านั้นซึ่งไม่ได้ใช้ระบบหน้าต่างพื้นเมืองช่วยให้ฉันบันทึกได้ทุกที่ คำถามของฉันคือพฤติกรรมนี้เป็นปกติหรือไม่ มีวิธีแก้ปัญหาใด ๆ (ยกเว้นการบันทึกลงใน + คัดลอก / วางที่ไม่ซ่อน +) หรือการตั้งค่าที่ซ่อนอยู่หรือไม่?

แก้ไข: การเพิ่มรูปภาพ

ดังที่แนะนำไว้ด้านล่างให้พิมพ์ / คุณสามารถระบุไดเรกทอรีของคุณระบุเส้นทางที่แน่นอน แต่ถ้ามีไฟล์ที่ซ่อนอยู่มากกว่า 1 ไฟล์ในเส้นทางของคุณ ทางด้านซ้ายคือพาเนลบันทึกที่ไม่มีไดเร็กทอรีที่ซ่อนอยู่บน Finder ด้านขวาพร้อมกับไดเร็กทอรีที่ซ่อนอยู่ที่เปิดใช้งาน

บันทึกเริ่มต้นของ Mac เทียบกับ Finder


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

คำตอบ:


19

บิวด์อินวิธีการทำเช่นนี้โดยใช้คีย์ผสมเมื่ออยู่ในกล่องโต้ตอบบันทึก / เปิดเพื่อสลับไฟล์ที่ซ่อนอยู่ให้มองเห็นหรือซ่อนอยู่


อัปเดต: ทางลัดนี้ใช้ได้กับทุกมุมมอง แต่ในมุมมองคอลัมน์จะไม่อัปเดตมุมมองเพื่อแสดงการเปลี่ยนแปลงจนกว่าคุณจะนำทางไปยังไดเรกทอรีอื่น ไม่แน่ใจว่าทำไมนี่ถึงเป็นพฤติกรรม แต่คุณสามารถสลับในมุมมองคอลัมน์คลิกที่โฟลเดอร์อื่น (ในคอลัมน์หลักด้านซ้าย) และกลับมาเพื่อดูว่ามีการเปลี่ยนแปลง


เมื่อคุณอยู่ในบันทึกหรือเปิดการเจรจาของแอป

กดปุ่มCMD+ shift แล้ว. กดปุ่มพร้อมกัน

สิ่งนี้จะสลับไฟล์ / โฟลเดอร์ที่ซ่อนอยู่ในบันทึกหรือเปิดการสนทนา


[สลับเพื่อซ่อนไฟล์ / โฟลเดอร์ที่มองไม่เห็น]

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


[สลับเพื่อแสดงไฟล์ / โฟลเดอร์ที่มองไม่เห็น]

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


หมายเหตุ: คุณไม่จำเป็นต้องตั้งค่าไฟล์ / โฟลเดอร์ที่ซ่อนไว้ให้มองเห็นในตัวค้นหาสลับนี้ทำงานได้อย่างอิสระ


มันใช้งานได้ไกลถึง 10.6.8 Snow Leopard! ขอขอบคุณ!
Iwillnotexist Idonotexist

@markhunte คุณแน่ใจหรือว่าทำงานกับไดเรกทอรีที่ซ่อนอยู่ ฉันมี OS X 10.10 และมันใช้ไม่ได้สำหรับฉัน (ไฟล์ & ไดเรกทอรี)
มาร์ติ

@ martinerk0 ใช่มันใช้งานได้ใน 10.10 ซึ่งเป็นสิ่งที่ฉันเป็น อย่างที่คุณเห็นจากภาพหน้าจอ ในกล่องโต้ตอบบันทึกจากนั้นกด cmd + shift + ค้างไว้ (
เครื่องหมายจุด

ใช้งานไม่ได้ในมุมมองคอลัมน์ใช่ไหม
เนลสัน

@nelson เห็นการปรับปรุงของฉันมันไม่ทำงานในมุมมองคอลัมน์ ..
markhunte

11

คุณใช้ OS X เวอร์ชันใดอยู่
เมื่อฉันทดสอบสิ่งนี้บน Yosemite ถ้าฉันเข้า~หรือ/มันนำมานี้:

ไดอะล็อกพา ธ ไฟล์

ซึ่งคุณสามารถป้อนเส้นทางไปยังไดเรกทอรีที่คุณเลือก

นอกจากนี้หากคุณเพิ่งใส่ในไดเรกทอรีเช่น

~ / Library

จากนั้นจะใช้ตัวเลือกไฟล์ไปยังไดเรกทอรีนั้นและอนุญาตให้คุณเจาะลึก


1
สิ่งนี้ใช้ได้กับ OSX 10.8 และ! 0.9 กด ~ และป้อนเส้นทางไปยังโฟลเดอร์ที่ซ่อนไว้โดยตรง :)
Chrisii

งานนี้ แต่คุณต้องรู้เส้นทางที่แน่นอนหรือมีตัวค้นหาเปิดพร้อมกันตามที่ฉันแสดงใน OP ที่แก้ไข
Martin

@ martinerk0 คุณสามารถใช้การเติมข้อความอัตโนมัติของแท็บ ไม่จำเป็นต้องพิมพ์เส้นทางที่ต้องการอย่างแม่นยำป้อนตัวอักษรสองสามตัวแรกของโฟลเดอร์กดแท็บ -> ล้างและทำซ้ำจนกว่าจะถึงโฟลเดอร์ที่ต้องการ
Chrisii

ฉันสามารถใช้เทอร์มินัลและซีดีที่นั่นได้ แต่ใช้ Finder เพื่อค้นหาไดเรกตอรีที่ซ่อนอยู่ที่ต้องการคัดลอกพา ธ แล้วบันทึกได้เร็วขึ้นมาก ฉันต้องการทราบว่ามีวิธีแสดงไดเรกทอรีที่ซ่อนอยู่ในแผงบันทึกหรือไม่ฉันไม่เห็นสาเหตุที่ไม่มีฟังก์ชันนี้เมื่อใช้งานได้ใน Finder
มาร์ติ

defaults write com.apple.finder AppleShowAllFiles YES killall Finder
เนลสัน

3

อ้างถึงภาพหน้าจอในคำถามเดิมของคุณ: เพียงแค่ลากโฟลเดอร์ (_EXTERNAL_DATA ... ) จากหน้าต่าง Finder ของคุณทางด้านขวาไปยังกล่องโต้ตอบบันทึกทางด้านซ้าย กล่องโต้ตอบบันทึกจะปรากฏขึ้นที่โฟลเดอร์ที่คุณลากเข้าไป

หากคุณเปิดโฟลเดอร์ในหน้าต่าง Finder แล้วให้ลากไอคอนโฟลเดอร์เล็ก ๆ จากแถบชื่อเรื่องของหน้าต่างค้นหา (โฟลเดอร์หนึ่งอยู่ทางด้านซ้ายของชื่อหน้าต่าง) แทน

ฉันชอบโซลูชัน 'ไปที่โฟลเดอร์' ในคำตอบอื่น แต่ถ้าคุณมีหน้าต่างอื่นเปิดอยู่ฉันคิดว่านี่จะเร็วกว่า


2

การกด⌘⇧G (Cmd + Shift + G) ในหน้าต่าง Finder ใด ๆ หรือกล่องโต้ตอบเปิด / บันทึกไฟล์มาตรฐานจะปรากฏขึ้นมาเล็กน้อย:

ไปที่พรอมต์

คุณสามารถป้อนเส้นทางใดก็ได้ที่คุณต้องการในพรอมต์นี้ การใช้⌘⇧Gเพื่อไปที่พรอมต์นี้จะแสดงเส้นทางสุดท้ายที่คุณป้อนซึ่งมีประโยชน์มากสำหรับการบันทึกหลายไฟล์ไปยังปลายทางที่ซ่อนอยู่เดียวกัน

ในกล่องโต้ตอบเปิดหรือบันทึกคุณสามารถเข้าสู่พรอมต์นี้ได้ด้วยการกดปุ่ม ~ หรือ / ซึ่งจะทำการเติมข้อความโต้ตอบด้วย ~ (โฮมไดเร็กทอรี) หรือ / (ไดเรกทอรีราก) โดยอัตโนมัติ ข้อดีของการใช้ Cmd + Shift + G คือชุดคีย์นี้จะจดจำเส้นทางสุดท้ายที่คุณพิมพ์และมันจะทำงานใน Finder ด้วย (~ และ / / เติมข้อความโต้ตอบล่วงหน้าและทำงานในไดอะล็อก Open หรือ Save เท่านั้น)

นอกจากนี้พรอมต์สนับสนุนรูปแบบที่ จำกัด ของแท็บเสร็จ; การกด Tab ในหน้าต่างจะทำให้เส้นทางสมบูรณ์โดยอัตโนมัติโดยใช้รายการแรกตามตัวอักษรที่ขึ้นต้นด้วยสิ่งที่คุณพิมพ์ สิ่งนี้มีประโยชน์มากสำหรับการนำทางระบบไฟล์ของคุณอย่างรวดเร็วแม้ว่าไฟล์จะไม่ถูกซ่อน


1

จะทำอย่างไรถ้าคุณเพิ่มโฟลเดอร์ที่ซ่อนไว้ในแถบด้านข้าง Finder จากนั้นจะแสดงในแผงเปิด / บันทึก

ตัวอย่างเช่นฉันยุ่งใน ~ / Library เป็นครั้งคราวพอที่ฉันเพิ่มลงในแถบด้านข้าง ตอนนี้เมื่อฉันไปและเปิดหรือบันทึกพาเนลฉันสามารถข้ามไปทางขวาได้


นั่นจะยุ่งยากเช่น Xcode สำหรับทุกโครงการใหม่สร้างไดเรกทอรีใหม่โดยมีพา ธ ดังนี้: /Users/Martin/Library/Developer/Xcode/DerivedData/NameOfProject-cjewcjsrxfpufocinsjsmdukukgo/Build/Products/Debug/example.txtแม้ว่าฉันจะสามารถเข้าถึงไดเรกทอรีดังกล่าวได้ด้วยการคลิก 2 ครั้งจาก Xcode แต่ฉัน ไม่สามารถสร้างไฟล์ใหม่ภายในได้ (ง่าย)
Martin

โอ้ฉันไม่ทราบว่าคุณกำลังพูดถึงไดเรกทอรีสุ่มที่สร้างขึ้นโดย XCode ฉันคิดว่าคุณกำลังจัดการกับไดเรกทอรีที่ซ่อนอยู่ แต่ถาวร
Patrick McMahon

1

หมายเหตุด้านข้าง: หากคุณใช้DefaultFolderX (ซึ่งมีคุณสมบัติที่มีประโยชน์อื่น ๆ มากมาย) คุณสามารถตั้งค่า 'ตัวเลือกขั้นสูง' เพื่อให้สิ่งที่คุณต้องมีคือปุ่มตัวเลือกเมื่อเลือกเปิดหรือบันทึกเพื่อเข้าถึงไฟล์ / โฟลเดอร์ทั้งหมด .

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.