close

Modalità organizzazione

Vai alla navigazione Vai alla ricerca
modalità organizzazione
Logo del programma in modalità organizzazione
Screenshot del programma Modalità org
Tipo di Gestore delle informazioni personali , Note , Editor di strutture , Programmazione competente ...
Autore Carsten Dominick
Sviluppatori Carsten Dominick e altri.
Scritto in Emacs lisp
Sistema operativo GNU/Linux [2] , BSD [2] , Microsoft Windows [2] e macOS [2]
Prima edizione 2003 [1]
Piattaforma hardware GNU Emacs
ultima versione 9.1
Licenza GPL
Sito web orgmode.org
 File multimediali su Wikimedia Commons

Org-mode (anche: org - mode ; [3] pronunciato /ɔːɡ məʊd/ ) è la modalità per la modifica e l'organizzazione delle note , la pianificazione e lo sviluppo nell'editor di testo gratuito Emacs . Il nome è usato per riferirsi a file di testo ("org-files") che includono semplici etichette per indicare i livelli di gerarchia (questo potrebbe essere lo schema di un saggio, un elenco di argomenti con sottosezioni, codice di computer annidato, ...) e un editor con funzionalità in grado di leggere il markup e manipolare la gerarchia degli elementi (espandere/nascondere elementi, spostare blocchi di elementi, controllare elenchi di elementi, ...).

Org-mode è stato creato da Dominik Karsten nel 2003, originariamente per organizzare la sua vita e il suo lavoro, [4] e sin dalla prima versione, numerosi utenti e sviluppatori hanno contribuito a questo pacchetto gratuito , [5] Emacs contiene Org-mode [6] come modalità principale . Bastian Gerry è il manutentore di org-mode in collaborazione con una comunità di sviluppatori attiva . [7] Dal loro successo con EMACS, anche molti altri sistemi hanno iniziato a fornire funzioni per lavorare con i file .org.

Dispositivo

La pagina principale di Org-mode afferma che "In sostanza, org-mode è un semplice pianificatore per prendere appunti e gestire elenchi". [8] L'autore Dominik Carsten spiega che "Org-mode crea elenchi ad albero , note , collegamenti ipertestuali , tabelle , elenchi TODO , pianificazione di progetti , GTD , HTML e markup LaTeX , tutti con file di testo normale in Emacs ". [9]

Il sistema organizzativo si basa su file di testo con un semplice markup che rende i file molto portatili. Il Linux Information Project spiega che "il testo normale è supportato da quasi tutte le applicazioni, su ogni sistema operativo". [dieci]

Il sistema include un linguaggio di markup leggero per i file di testo (simile alle funzioni in Markdown , reStructuredText , Textile , ecc., con una diversa implementazione), che consente di separare, etichettare, collegare gerarchicamente righe o sezioni di testo normale, e così via Su.

Funzionalità

Questa sezione fornisce diversi esempi di utilizzo della visualizzazione gerarchica e della modifica del testo normale.

  • Gli elenchi spesso hanno attività secondarie e si prestano a una disposizione gerarchica. La modalità Org facilita ciò consentendo di etichettare elementi e proprietà come priorità e date di scadenza, suddivise in semplici passaggi (attività secondarie nidificate e/o liste di controllo ) e rispetta tag e proprietà. Nel calendario , gli elementi da fare questa settimana possono essere generati automaticamente da tag di data. [undici]
  • Un semplice pianificatore di testo. [12]
Image
File di testo che mostra l'albero in emacs org-mode
Image
Lo stesso file org mostrato nella panoramica in emacs org-mode
  • File organizzati come pagine interconnesse di un wiki personale , utilizzando il markup per i collegamenti.
  • Tieni traccia degli errori nel progetto, archiviando i file .org in sistemi di controllo della versione distribuiti come Git .

Integrazione

La modalità organizzazione ha funzionalità per l'esportazione in altri formati e altri sistemi hanno funzionalità per la gestione dei formati in modalità organizzazione. Inoltre, un editor di testo completo può avere funzionalità per la gestione di wiki, contatti personali, e-mail, calendari e così via; poiché org-mode è solo testo normale, queste funzioni possono essere incluse anche in org-mode.

Esporta i pacchetti in altri linguaggi di markup come MediaWiki (org-export-generic, org-export), in sistemi di apprendimento flashcard che implementano algoritmi SuperMemo (org-drill, org-learn). [13]

Al di fuori degli editor in modalità org, org-markup è mantenuto su github , [14] JIRA bug tracker , [15] Pandoc e altri.

Alcuni sistemi che gestiscono i file org sono:

  • GNU/Emacs
  • App mobili: [16]
    • Org mobile per iOS.
    • Org mobile per Android.
    • MobileOrgNG per Android.
    • Orgly per Android.
  • Nell'editor di testo Vim , usando i plugin: [17]
    • VimOrganizer è un clone in modalità org di emacs per Vim.
    • vim-orgmode - pianificazione e gestione delle attività per Vim basata su Emacs Org-mode.
    • VOoM è uno scheduler che include la modalità layout Org.
    • vxfold.vim - pieghevole simile a Emacs Org-mode.
  • Testo sublime con sintassi e funzionalità Org utilizzando il plug-in orgmode. [diciotto]

Vedi anche

Note

  1. ^ Johnson T. Emacs come strumento per la scienza moderna  // Revisione della tecnologia Johnson Matthey - Johnson Matthey , 2022. - ISSN 2056-5135 - doi:10.1595 / 205651322X16316969040478
  2. 1 2 3 4 Directory del software libero
  3. ^ Gmane : Org, Org-mode, Orgmode, Org Mode Archiviato il 10 settembre 2017 su Wayback Machine  - Carsten Dominik: Org, il sistema; Modalità org, la modalità principale
  4. ^ Dominik, Carsten, Emacs Org-mode: Organizing a Scientist's Life and Work (abstract e video) , Max Planck Institute for Neurological Research , < http://www.nf.mpg.de/orgmode/guest-talk-dominik. html > . Estratto il 17 maggio 2016. Archiviato l'8 maggio 2012 in Internet Archive . 
  5. Manuale della modalità Org: Storia e riconoscimenti , Free Software Foundation , < http://orgmode.org/org.html#History-and-Acknowledgements > 
  6. ^ Corbet, Jonathan (2006), Test preliminare di Emacs 22 , LWN.net , < http://lwn.net/Articles/206916/ > 
  7. Modalità organizzazione per Emacs-Community , < http://orgmode.org/community.html > 
  8. ↑ Tutorial O'Toole, David, Org , < http://orgmode.org/worg/org-tutorials/orgtutorial_dto.html > 
  9. Dominik, Carsten, Descrizione tecnica in 24 parole , < http://orgmode.org/worg/org-quotes.html#sec-2-1 > 
  10. The Linux Information Project: cos'è il testo normale?
  11. ^ Chavan, Abhijeet (2007), Organizzati con Emacs Org-mode , Linux Journal , < http://www.linuxjournal.com/article/9116 > 
  12. ^ Chua, Sacha, Delineare le tue note con Org , < http://sachachua.com/blog/2008/01/outlining-your-notes-with-org/ > 
  13. Pacchetti con contributo in modalità organizzazione e molti altri formati gerarchici o orientati alla lista.
  14. GitHub Markup , < http://github.com/github/markup > 
  15. ^ Bao, Haojun, org-jira , < http://github.com/baohaojun/org-jira > 
  16. App mobili dell'organizzazione: MobileOrg per iOS Archiviato il 23 marzo 2010. , MobileOrg per Android , MobileOrgNG per Android , Orgzly per Android
  17. Plugin Vim per la funzionalità della modalità Org: VimOrganizer , vim-orgmode , VOoM , vxfold.vim
  18. ^ Magnusson, Daniel, orgmode , < http://github.com/danielmagnussons/orgmode > 

Letteratura

Collegamenti