Согласно комментарию Хенди, в текущих версиях режима 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 в новый буфер.
org-export-visible - это интерактивная скомпилированная функция Lisp в `org-exp.el '.
(org-export-visible TYPE ARG)
Создать копию видимой части текущего буфера и экспортировать ее.Копия создается во временном буфере и удаляется после использования.TYPE - это последний ключ (в виде строки), который также выбирает команду экспорта в диспетчере экспорта 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)))))