كيف يمكنك نسخ النص المرئي فقط من الحالة المطوية في المخزن المؤقت للضعف؟

StackOverflow https://stackoverflow.com/questions/3193985

  •  02-10-2019
  •  | 
  •  

سؤال

كيفية نسخ ملف org إلى مخزن مؤقت آخر ، إذا كان المصدر هو:

** TODO task #1
   - some text for task #1
** TODO task #2 
   - some text for task #2

ولكن عندما تنهار جميع المهام ستبدو

** TODO task #1 ...
** TODO task #2 ...

أريد وضع علامة على جميع المهام والنسخ إلى مخزن مؤقت آخر ويجب أن يبدو وكأنه متغير ثانٍ. لا تتضمن نصوصًا للمهام التي يتم تخزينها داخل كل مهمة. كيف يمكنني فعل ذلك؟

هل كانت مفيدة؟

المحلول

وفقًا لتعليق Hendy ، في الإصدارات الحالية من وضع org الذي تستخدمه org-copy-visible (C-c C-x v) لنسخ المحتوى المرئي للمنطقة الحالية إلى حلقة القتل. ((C-x h يمكن استخدامها أولاً لتمييز المخزن المؤقت بأكمله ، كالعادة.)

بالإضافة إلى ذلك ، لاحظ أن قائمة إرسال التصدير (C-x C-e) يوفر مفتاح "مرئي فقط" ، إذا كنت ترغب في تصدير هذا المحتوى بتنسيق مختلف.

بالنسبة للإصدارات القديمة من وضع org ، يجب أن تظل الإجابة الأصلية أدناه تنطبق:


M-x org-export-visible RET SPC سوف نسخ فقط النص المرئي حاليًا لمخزن المؤقت الخاص بك إلى مخزن مؤقت جديد.

Org-Experible هي وظيفة LISP التفاعلية المترجمة في "org-exp.el".

(ORG-Experible Type ARG)

قم بإنشاء نسخة من الجزء المرئي من المخزن المؤقت الحالي ، وقم بتصديره. يتم إنشاء النسخة في مخزن مؤقت مؤقت وإزالته بعد الاستخدام. النوع هو المفتاح النهائي (كسلسلة) التي تحدد أيضًا أمر التصدير في مرسل التصدير "CC CE". كحالة خاصة ، إذا قمت بكتابة SPC في المطالبة ، فلن تتم إزالة ملف وضع org المؤقت ولكن المقدمة لك حتى تتمكن من الاستمرار في استخدامه. يتم تمرير البادئة Arg Arg إلى أمر التصدير.

إذا كنت ترغب في ربط ذلك (إلى C-c o في هذا المثال) ، يمكنك استخدام ما يلي:

(add-hook 'org-mode-hook 'my-org-mode-hook)
(defun my-org-mode-hook ()
  "Custom behaviours when entering org-mode."
  (local-set-key (kbd "C-c o") (function (lambda () (interactive)
                                           (org-export-visible ?\s nil)))))

نصائح أخرى

هنالك org-copy-visible, ، يجب أن يفعل ذلك بالضبط ما تحتاجه.

محاولة M-x org-todo-list (أو CC في). هذا يجلب قائمة من لكى يفعل الإدخالات (في الملفات المدرجة في قائمة ملفات جدول الأعمال) في * جدول أعمال * ORG *.

قد تحتاج إلى إضافة ملفك الحالي إلى قائمة ملفات جدول الأعمال. من org-agenda توثيق:

إذا كان المخزن المؤقت الحالي في وضع org وزيارة ملف ، فيمكنك أيضًا الضغط أولاً على "<" مرة واحدة للإشارة إلى أن جدول الأعمال يجب أن يكون مؤقتًا (حتى الاستخدام التالي لـ CC A) المقيد على الملف الحالي. الضغط على "<'مرتين يعني تقييد الشجرة الفرعية الحالية أو المنطقة (إذا كانت نشطة).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top