ไดเรกทอรีแปลกมากเมื่อแก้ไขฟังก์ชั่นใน Fish


0

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

คำตอบ:


2

/var/foldersสามารถจะคิดว่าเป็นวิธีการที่ทันสมัย MacOS /tmpของการทำ เป็นที่สำหรับให้แอปเขียนไฟล์ชั่วคราวเพื่อให้ข้อมูลของคุณปลอดภัย / กู้คืนได้แม้ว่าคุณจะยังไม่ได้บันทึกการแก้ไข / เปลี่ยนแปลงอย่างชัดเจน ชื่อแบบสุ่ม - ish หลีกเลี่ยงการชนชื่อ

ถ้าคุณทำ ...

sudo find /var/folders | more

…คุณจะเห็นว่ามีแอพและบริการมากมายที่เขียนขึ้นที่นั่น


1

เมื่อคุณใช้funcedคำสั่ง fish คำสั่งนี้จะเขียนคำนิยามฟังก์ชั่นไปยังไฟล์ชั่วคราวจากนั้นเปิดตัวแก้ไขด้วยชื่อของไฟล์นั้น @Spiff ชี้ให้เห็นในคำตอบของเขาข้อมูลเฉพาะของชื่อไฟล์ชั่วคราวนั้นขึ้นอยู่กับระบบปฏิบัติการ $TMPDIRนอกจากนี้ยังได้รับผลกระทบจากตัวแปรสภาพแวดล้อมเช่น เหตุผลที่สร้างชื่อพา ธ "แปลกประหลาด" เพื่อหลีกเลี่ยงการชนกับไฟล์ชั่วคราวที่สร้างขึ้นโดยกระบวนการอื่น


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

อาจเป็นเพราะอะตอมกำลังแยกตัวเองออกจากเบื้องหน้า โปรแกรมแก้ไขกราฟิกจำนวนมาก (เช่นที่ทำงานในหน้าต่างของตัวเอง) ทำเช่นนั้น คุณต้องรันด้วยตัวเลือกที่ป้องกันไม่ให้แยกออกจากเบื้องหน้า ตัวอย่างเช่นหากคุณต้องการใช้ Vim ในโหมด GUI เพื่อจุดประสงค์นี้คุณจะต้องใช้ "vim -g -f" หมายเหตุ "-f" เพื่อเก็บไว้ในเบื้องหน้า หากคุณไม่ทำเช่นนั้นปลาจะคิดว่าตัวแก้ไขออกจากทันทีและสมมติว่าคุณแก้ไขฟังก์ชันเสร็จแล้ว
Kurtis Rader
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.