stringtranslate.com

Modo organización

Org Mode (también: org-mode ; [2] / ˈ ɔːr ɡ m d / ) es un modo para editar, formatear y organizar documentos dentro del editor de texto de software libre GNU Emacs y sus derivados, diseñado para notas , planificación , y autoría . El nombre se utiliza para abarcar archivos de texto sin formato ("archivos org") que incluyen marcas simples para indicar niveles de una jerarquía (como el esquema de un ensayo, una lista de temas con subtemas, código informático anidado, etc.) y un editor con funciones que pueden leer el marcado y manipular elementos de la jerarquía (expandir/ocultar elementos, mover bloques de elementos, marcar elementos de la lista de tareas pendientes, etc.).

Org Mode fue creado por Carsten Dominik en 2003, originalmente para organizar su propia vida y trabajo, [3] y desde el primer lanzamiento muchos otros usuarios y desarrolladores han contribuido a este paquete de software gratuito. [4] Emacs ha incluido el modo Org [5] como modo principal de forma predeterminada desde 2006. Bastien Guerry es el mantenedor actual, en cooperación con una comunidad de desarrollo activa . [6] Desde su éxito en Emacs, algunos otros sistemas ahora proporcionan funciones para trabajar con archivos de organización. [7] [8]

De manera casi ortogonal, Org Mode tiene funcionalidades orientadas a ejecutar código en varios lenguajes externos; estas funcionalidades forman org-babel. [9] [10]

Sistema

La página de inicio de Org Mode explica que "en esencia, Org Mode es un esquema simple para tomar notas y administrar listas" [11] El autor del sistema Org, Carsten Dominik, explica que "Org Mode hace esquemas , toma de notas , hipervínculos y hojas de cálculo. , listas TODO , planificación de proyectos , creación GTD , HTML y LaTeX , todo con archivos de texto plano en Emacs . [12]

El sistema Org se basa en archivos de texto plano con un marcado simple, lo que hace que los archivos sean muy portátiles. El Proyecto de Información de Linux explica que "el texto sin formato es compatible con casi todos los programas de aplicación en todos los sistemas operativos". [13]

El sistema incluye un lenguaje de marcado liviano para archivos de texto sin formato (similar en función a Markdown , reStructuredText , Textile , etc., con una implementación diferente), que permite dividir, etiquetar, vincular, etc. jerárquicamente líneas o secciones de texto sin formato. .

Funcionalidad

Esta sección ofrece algunos usos de muestra para la visualización jerárquica y la edición de texto sin formato.

Archivo de organización que muestra una planificación sencilla para un viaje corto

Un documento en modo organización también se puede exportar a varios formatos (incluido HTML , LaTeX , OpenDocument o texto sin formato), utilizándose estos formatos para representar el esquema estructural de una manera adecuada (incluidas referencias cruzadas si es necesario). También puede utilizar marcas de formato (incluido LaTeX para matemáticas), con funciones similares a las presentes en Markdown o LaTeX, ofreciendo así una alternativa a estas herramientas.

org-babel

Algunas de las características básicas de Org-babel

Org Mode ofrece la posibilidad de insertar código fuente en el documento que se está editando, el cual se exporta y/o ejecuta automáticamente al exportar el documento; los resultados producidos por este código se pueden recuperar automáticamente en la salida resultante.

Este código fuente se puede estructurar como fragmentos reutilizables, insertados en el documento fuente en el lugar necesario para la exposición lógica, permitiendo así que esta exposición sea independiente de la estructura necesaria por el compilador/intérprete.

Junto con las funciones de marcado del modo org, estas dos funcionalidades permiten

A junio de 2021, org-babel admite directamente más de 70 lenguajes de programación o funciones programables, y se pueden utilizar más de otras 20 herramientas a través de paquetes o controladores aportados. [dieciséis]

Integración

El modo organización tiene algunas funciones para exportar a otros formatos y otros sistemas tienen algunas funciones para manejar formatos en modo organización. Además, un editor de texto con todas las funciones puede tener funciones para manejar wikis, contactos personales, correo electrónico, calendarios, etc.; Debido a que el modo organización es simplemente texto sin formato, estas características también podrían integrarse en los documentos en modo organización.

Desde el modo org, los paquetes complementarios se exportan a otros formatos de marcado , como MediaWiki (org-export-generic, org-export), hasta sistemas de aprendizaje con tarjetas flash que implementan los algoritmos de SuperMemo (org-drill, org-learn). [17]

Fuera de los editores en modo organización, el marcado de la organización es compatible con los repositorios de código GitLab , GitHub [18] y Gitea , el rastreador de problemas JIRA , [19] Pandoc y otros.

Ejemplos de exportación

Org admite la exportación a una variedad de formatos. A continuación puede encontrar ejemplos de fragmentos de organización exportados a varios formatos. Otros formatos son compatibles con paquetes dedicados.

Ver también

Referencias

  1. ^ "Versión de la organización 9.6.17". 15 de enero de 2024 . Consultado el 25 de enero de 2024 .
  2. ^ Gmane : Org, Org-mode, Orgmode, Org Mode Archivado el 10 de septiembre de 2017 en Wayback Machine - Carsten Dominik: Org, el sistema; Modo org, el modo principal
  3. ^ Dominik, Carsten (15 de diciembre de 2011), Modo organización de Emacs: organización de la vida y el trabajo de un científico (resumen y vídeo), Instituto Max Planck de Investigaciones Neurológicas
  4. ^ Manual del modo organización: historia y agradecimientos, Free Software Foundation
  5. ^ Corbet, Jonathan (2006), "Prueba previa de Emacs 22", LWN.net
  6. ^ Modo de organización para Emacs - Comunidad
  7. ^ "Pandoc: características y diferencias del modo organización". pandoc.org . Consultado el 29 de enero de 2021 .
  8. ^ "Formatos de contenido \p Hugos". gohugo.io . 10 de enero de 2017 . Consultado el 29 de enero de 2021 .
  9. ^ "Babel: código activo en modo organización". orgmode.org . Consultado el 9 de enero de 2020 .
  10. ^ Schulte, Eric; Davison, Dan; Tinte, Thomas; Dominik, Carsten (25 de enero de 2012). "Un entorno informático multilingüe para programación alfabetizada e investigación reproducible". Revista de software estadístico . 46 (1): 1–24. doi : 10.18637/jss.v046.i03 . ISSN  1548-7660.
  11. ^ O'Toole, David, tutorial de organización
  12. ^ Dominik, Carsten, Descripción técnica en 24 palabras.
  13. ^ The Linux Information Project: ¿Qué es el texto sin formato?
  14. ^ Chavan, Abhijeet (2007), "Organícese con el modo de organización de Emacs", Linux Journal
  15. ^ Chua, Sacha, Resume tus notas con Org
  16. ^ "Babel: Idiomas" . Consultado el 7 de junio de 2021 .
  17. ^ Paquetes contribuidos en modo organización y muchos otros formatos jerárquicos u orientados a listas.
  18. ^ Marcado de GitHub, 2 de octubre de 2023
  19. ^ Bao, Haojun (2 de diciembre de 2019), org-jira

Otras lecturas

Libros

artículos periodísticos

enlaces externos