วิธีใช้งานปฏิทิน


12

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

สิ่งที่ฉันต้องการทำคือใช้มันเหมือน Google ปฏิทินเพื่อให้สามารถเขียนรายการในวันที่ฉันต้องการและบันทึกบางส่วน

ฉันได้เห็นแล้วว่ายังมีตัวเลือกอื่น ๆ เช่นไดอารี่ แต่มีเพียงสิ่งเดียวที่ฉันพบคือคำอธิบายดังนั้นฉันจึงไม่รู้ว่ามันคืออะไรจริง ๆ ! มีคนใช้ Emacs เป็นปฏิทินได้อย่างไรและมีตัวเลือกอะไรบ้าง (ปฏิทินไดอารี่ ฯลฯ )


คุณอาจสนใจที่จะซิงโครไนซ์ปฏิทินของคุณกับ Toodledo เพื่อให้อุปกรณ์มือถือ / เดสก์ท็อปทั้งหมดของคุณสามารถเข้าถึงฐานข้อมูลเดียวกัน: github.com/christopherjwhite/org-toodledo หากคุณพบว่าคุณเพลิดเพลินelisp/ ปรับแต่ง Emacs คุณจะสามารถปรับแต่ง Emacs ได้ มีปฏิทินที่ใช้งานได้อย่างสมบูรณ์ซึ่งจะแสดงวันเกิดวันหยุดการประชุม ฯลฯ ในรูปแบบของรายการที่มีหลายสีในปฏิทินและบัฟเฟอร์ org-Agenda ที่เกี่ยวข้องพร้อมรายละเอียดในหน้าต่างอื่น ฉันใช้ทั้ง 12 เดือน (หน้าจอขนาดใหญ่) และปฏิทิน 3 เดือน (หน้าจอขนาดเล็ก) เพื่อแสดงรายการของฉัน
กฎหมาย

คำตอบ:


12

หากคุณกำลังมองหาปฏิทินของ Google เช่นเครื่องมือที่สร้างขึ้นใน Emacs, ดูที่org โหมด หากต้องการตั้งค่าเพียงเพิ่ม

(require 'org)
(define-key global-map "\C-ca" 'org-agenda)

.emacsที่คุณ จากนั้นคุณสามารถสร้างไฟล์ชื่อ (ตัวอย่าง) calendar.orgที่มีบรรทัดเช่น

* An Event
  <2014-12-18>
* TODO A Task
  SCHEDULED: <2014-12-19>
* This takes a week
  <2014-12-14>-<2014-12-20>

จากนั้นคุณสามารถเพิ่มแฟ้มนี้ไปorg-agenda-filesและใช้org-agendaเพื่อดูสัปดาห์ที่ผ่านมามูลค่าของเหตุการณ์ (ที่พบมากที่สุดที่มีผลผูกพันสำหรับเรื่องนี้คือC-c a a) สามารถมีไฟล์เหล่านี้ได้มากหรือน้อยตามที่คุณต้องการ

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

มันค่อนข้างซับซ้อนในตอนแรก แต่ค่อนข้างง่ายเมื่อคุณคุ้นเคยกับมัน กวดวิชาจะช่วยให้คุณเริ่มต้น


14

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

คำตอบคือการถาม Emacs ใช้C-h rเพื่อศึกษาคู่มือ Emacs จากนั้นใช้i calendar RETเพื่อไปที่โหนดCalendar/Diaryซึ่งเป็นส่วนย่อยของคู่มือที่มีหลายส่วนย่อย:

* Calendar Motion::     Moving through the calendar; selecting a date.
* Scroll Calendar::     Bringing earlier or later months onto the screen.
* Counting Days::       How many days are there between two dates?
* General Calendar::    Exiting or recomputing the calendar.
* Writing Calendar Files:: Writing calendars to files of various formats.
* Holidays::            Displaying dates of holidays.
* Sunrise/Sunset::      Displaying local times of sunrise and sunset.
* Lunar Phases::        Displaying phases of the moon.
* Other Calendars::     Converting dates to other calendar systems.
* Diary::               Displaying events from your diary.
* Appointments::        Reminders when it's time to do something.
* Importing Diary::     Converting diary events to/from other formats.
* Daylight Saving::     How to specify when daylight saving time is active.
* Time Intervals::      Keeping track of time intervals.
* Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.

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


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