Orgmode: สามารถตั้งค่าแท็กที่ระดับไฟล์ได้หรือไม่?


11

มีไฟล์สำหรับโครงการเฉพาะฉันต้องการให้โหนดทั้งหมดในไฟล์นั้นมีแท็กที่ระบุโครงการเพื่อที่ฉันจะสามารถใช้มันเพื่อสร้างมุมมองวาระการประชุมสำหรับโครงการนั้นในภายหลังเท่านั้น จนถึงทั้งหมดที่ฉันได้พบคือการ#+TAGS: foo bar spamระบุรายการของแท็กที่เสนอในการเติมข้อความอัตโนมัติของแท็กสำหรับไฟล์นั้น

ไม่มีใครรู้ของ#+XXXคำแนะนำเหมือนเพื่อให้บรรลุนี้

คำตอบ:


17

ใช่. จากบทที่สืบทอดแท็กของorg-modeคู่มือ (เหมืองเน้น):

แท็กใช้ประโยชน์จากโครงสร้างลำดับชั้นของเค้าร่างต้นไม้ หากหัวเรื่องมีแท็กที่แน่นอนหัวเรื่องย่อยทั้งหมดจะได้รับสืบทอดแท็กด้วยเช่นกัน ตัวอย่างเช่นในรายการ

 * Meeting with the French group      :work:
 ** Summary by Frank                  :boss:notes:
 *** TODO Prepare slides for him      :action:

หัวข้อสุดท้ายจะมีแท็ก:work:, :boss:, :notes:และ:action:แม้หัวข้อสุดท้ายไม่ได้ทำเครื่องหมายอย่างชัดเจนกับแท็กเหล่านั้น คุณยังสามารถตั้งค่าแท็กที่รายการทั้งหมดในไฟล์ควรสืบทอดเช่นเดียวกับที่แท็กเหล่านี้ถูกกำหนดในระดับศูนย์สมมุติที่ล้อมรอบไฟล์ทั้งหมด ใช้บรรทัดเช่นนี้:

 #+FILETAGS: :Peter:Boss:Secret:

เยี่ยมมากฉันพบคำตอบทันทีหลังจากโพสต์คำถามและเขียนคำตอบด้วยตัวเอง แต่คุณเอาชนะฉันได้) ขอบคุณสำหรับคำตอบของคุณ!
El Ninja Trepador

1
@ElNinjaTrepador ใช่ - ภายใน 12 วินาที :) อย่างไรก็ตามฉันดีใจที่คุณสามารถตอบคำถามของคุณเอง!
itsjeyd

7

แท็กเฉพาะไฟล์สามารถระบุได้ดังนี้:

#+FILETAGS: :tag1:tag2:tag3:

แท็กเหล่านี้จะใช้กับรายการระดับล่างผ่านการสืบทอด


6

ตกลงฉันพบคำตอบของคำถามทันทีหลังจากโพสต์ ... ต่อไปที่นี่จะไปสำหรับผู้ที่อาจไม่ทราบวิธีการทำ:

#+FILETAGS: :foo:bar:spam:

พบว่ามันอยู่ในนี้หน้ามีประโยชน์มากกับการตั้งค่าทั้งหมดในบัฟเฟอร์

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