De acuerdo con el comentario de Hendy, en las versiones actuales de org-modo que se utiliza org-copy-visible
(C-c C-x v
) para copiar el contenido visible de la región actual al histórico de recortes. (C-x h
se puede usar primero para marcar todo el búfer, como de costumbre.)
Además, tenga en cuenta que el menú de envío de exportación (C-x C-e
) proporciona un interruptor "Visible solamente" si desea exportar ese contenido a otro formato.
Para versiones anteriores de org-mode, la respuesta original a continuación todavía debe aplicarse:
M-x org-export-visible RET SPC
copiará sólo el texto actualmente visible de la memoria intermedia en modo org en un nuevo buffer.
org-export-visible es una función interactiva de Lisp compilada en `org-exp.el '.
(org-export-visible TIPO ARG)
crear una copia de la parte visible del búfer en uso, y exportarlo. La copia se crea en un búfer temporal y se elimina después de su uso. TYPE es la clave final (como una cadena) que también selecciona el comando de exportación en el despachador de exportación `C-c C-e '. Como un caso especial, si escribe SPC en el indicador, el archivo de modo temporal temporal no se eliminará, sino que se le presentará para que continúe usándolo. El prefijo arg ARG se pasa al comando de exportación .
Si quería obligar que (a C-c o
en este ejemplo), puede utilizar el siguiente:
(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)))))
Creo que un ejemplo real que muestre los estados del antes y el después sería útil. Con tu descripción actual, no estoy 100% seguro de lo que estás tratando de lograr. Asegúrese de utilizar la sintaxis de "reducción" de Stack Overflow para formatear el texto de ejemplo; de lo contrario, se generarán líneas entre sí (como sucedió anteriormente). – phils
Creo que la pregunta es "¿Cómo se copia solo el texto visible del estado plegado en un búfer de modo orgánico?" –
'org-mode' se deriva de' outline-mode', por lo que parece que 'outline-headers-as-kill' debería ser relevante, pero eso en realidad no parece funcionar. Sin embargo, me pareció que valía la pena mencionarlo. ¿Quizás haya una solución relativamente simple? – phils