ฉันจะใช้ช่องทำเครื่องหมายของโหมดองค์กรได้อย่างไร


15

ฉันไม่แน่ใจว่าจะใช้ช่องทำเครื่องหมายใน Emacs ได้อย่างไร ฉันใช้ Emacs 24.3

เอกสารที่แสดงให้เห็นการใช้org-toggle-checkboxเป็น "ด้วยอาร์กิวเมนต์คำนำหน้าเดียวเพิ่มช่องทำเครื่องหมายที่ว่างเปล่า ..."

ฉันพยายามเริ่มต้นด้วยรายการที่มีอยู่ (ด้วยโหมด org เป็นโหมดหลัก) เช่นเดียวกับใน:

* shopping list
** eggs
** bread
** Tesla Model S
** bacon

ไม่ว่าฉันจะใส่จุดใน "รายการช้อปปิ้ง" หรือใน "ไข่" การกดC-u C-c C-x C-b(ซึ่งทำงานorg-toggle-checkbox) ส่งผลให้เกิดข้อผิดพลาด "ไม่มีรายการในทรีย่อย" ถูกพิมพ์ไปยัง minibuffer พฤติกรรมนี้เกิดขึ้นโดยไม่มีไฟล์ init ของฉัน ( emacs -Q) ดังนั้นจึงเป็นปัญหาโหมด org หมดจด

วิธีที่ถูกต้องในการเริ่มใช้ช่องทำเครื่องหมายคืออะไร?


1
มันจะสลับถ้าคุณใช้ไวยากรณ์ช่องทำเครื่องหมายเช่นนี้ `` * * รายการช้อปปิ้ง - [] ไข่ - [X] ขนมปัง - [] เทสลารุ่น S - [X] เบคอน `` `
grettke

คำตอบ:


22

เนื่องจากสถานะลิงก์ด้วยตนเองช่องทำเครื่องหมายจะทำงานในรายการธรรมดาเท่านั้น ตัวอย่างเช่นคุณใช้พาดหัวข่าว คุณต้องใช้ช่องทำเครื่องหมายด้วยวิธีนี้:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

ตอนนี้เมื่อคุณอยู่ที่ "ไข่" คุณสามารถกดC-u C-c C-c(ใช้C-u C-c C-x C-bงานได้) เพื่อสลับช่องทำเครื่องหมาย C-c C-cจะสลับเป็นช่องทำเครื่องหมายหรือไม่

หากคุณอยู่ในรายการช่องทำเครื่องหมายแล้วM-S-RETจะเพิ่มรายการใหม่พร้อมช่องทำเครื่องหมาย


8
คุณสามารถใช้C-c - เพื่อแปลงข้อความพาดหัวเป็นรายการแบบธรรมดาและC-c *ทำตรงกันข้าม
erikstokes

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