ไฟล์แนบของโหมดองค์กรจะนิยมใช้ไฟล์ไฮเปอร์ลิงก์เมื่อใด


19

เท่าที่ฉันสามารถบอกได้org-modeสิ่งที่แนบมาแก้ปัญหาเช่นเดียวกับการทำไฮเปอร์ลิงก์ไฟล์ สิ่งที่แนบมาจะเป็นโซลูชั่นที่เหนือกว่าในสถานการณ์ใด?

คำตอบ:


12

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

สิ่งนี้อาจขยายไปถึงการเข้าถึงอินเทอร์เน็ต หากคุณต้องการเข้าถึงไฟล์ที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตคุณสามารถแนบไฟล์เข้ากับไฟล์ org ของคุณได้

แต่ในทางกลับกันไฟล์แนบสามารถ soft-link ไปยังตำแหน่งในขณะที่ไฮเปอร์ลิงก์ไม่สามารถเก็บสำเนาโลคัลได้ เมื่อไฟล์แนบ soft-link ไปยังเอกสาร ( C-c C-a y) โหมด org จะสร้างลิงค์สัญลักษณ์ไปยังไฟล์หากเป็นไปได้ในระบบปฏิบัติการของคุณ (เทียบเท่าlnกับระบบ * nix) วิธีการอื่น ๆ ( C-c C-a c/m/l) ให้พฤติกรรมอื่น ๆ ค่าเริ่มต้น ( C-c C-a a) org-attach-methodเป็นหนึ่งในเหล่านี้เป็นชุดโดย

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

คุณสามารถรับรายชื่อของไฟล์ที่แนบมาทั้งหมดผ่านทางorg-attach-file-listซึ่งจะช่วยให้คุณสามารถวนซ้ำไฟล์เหล่านั้นทั้งหมดและทำสิ่งที่มีประโยชน์เช่นคัดลอกไปยังโฟลเดอร์ Dropbox หรือเก็บไว้ในคอมไพล์ การวนซ้ำผ่านไฮเปอร์ลิงก์ในส่วนนั้นยากและผิดพลาดมากขึ้น

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

[[file:somefile.pdf][My file]]เชื่อมโยงหลายมิติต้องอยู่ในข้อความโดยทั่วไปในรูปแบบ คุณอาจซ่อนการเชื่อมโยงหลายมิตินี้ในพร็อพเพอร์ตี้ได้เช่นกัน แต่จากนั้นคุณก็จำลองแบบมากขึ้นหรือน้อยลงorg-attachโดยไม่ต้องใช้งานง่าย

กล่าวโดยย่อในขณะที่การเชื่อมโยงหลายมิติสามารถเชื่อมโยงเอกสารอื่นกับหัวเรื่องorg-attachทำให้การเชื่อมโยงนี้แข็งแกร่งขึ้นแข็งแกร่งขึ้นและใช้ง่ายขึ้นในบางวิธี

แก้ไข: เพิ่มความกระจ่าง


ยินดีต้อนรับสู่ mx.sx! บางทีคุณอาจขยายเพิ่มเล็กน้อยในสองย่อหน้าสุดท้าย: ซอฟต์ลิงค์ชนิดใดที่คุณสามารถทำกับสิ่งที่แนบมาและมันแตกต่างจากไฮเปอร์ลิงก์ในพื้นที่อย่างไร และลิงค์จะอยู่ตรงไหนถ้าไม่อยู่ในข้อความ?
T. Verron

7

หนึ่งในความก้าวหน้าที่สำคัญของการใช้สิ่งที่แนบมาเหนือลิงก์คือorg-modeสามารถดูแลการยอมรับการเปลี่ยนแปลงใด ๆ กับไฟล์ที่แนบมาหากพวกเขาอยู่ภายใต้การควบคุมเวอร์ชันอ้างจากคู่มือ :

[... ] หากคุณเริ่มต้นไดเรกทอรีนี้[ที่อยู่ในเอกสารแนบ]กับ git init องค์กรจะทำการเปลี่ยนแปลงโดยอัตโนมัติเมื่อเห็น

(เพิ่มตัวเอียงเพื่ออธิบาย)

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

ฉันจะบอกว่าการใช้ลิงก์เป็นตัวเลือกที่ดีกว่าถ้าคุณ

  • ไม่ต้องการคอมมิตไฟล์ด้วยการ.orgเปลี่ยนแปลงทุกครั้ง
  • มีการผสมผสานของไฟล์ที่สามารถแนบและบางไฟล์ซึ่งไม่ควรแนบ (ดังนั้นเพื่อความมั่นคงคุณไม่ต้องใช้ไฟล์แนบ)
  • ทำงานภายใต้การควบคุมเวอร์ชันแล้วและ / หรือไม่ต้องการฟังก์ชันการทำงานอัตโนมัติ

สำหรับฉันแล้วสิ่งที่แนบมานั้นเป็นวิธีการdwim(ทำในสิ่งที่ฉันหมายถึง) สำหรับไฟล์ที่จะถูกรวมหรือถูกอ้างอิงใน.orgไฟล์

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