Modalità organizzazione
| modalità organizzazione | |
|---|---|
| | |
| | |
| 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]
- 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
- Linguaggio di markup leggero
- Confronto di software per prendere appunti
- Confronto dei linguaggi di marcatura dei documenti
- Elenco dei gestori delle informazioni personali
- Editor di strutture
Note
- ^ Johnson T. Emacs come strumento per la scienza moderna // Revisione della tecnologia Johnson Matthey - Johnson Matthey , 2022. - ISSN 2056-5135 - doi:10.1595 / 205651322X16316969040478
- ↑ 1 2 3 4 Directory del software libero
- ^ 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
- ^ 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 .
- ↑ Manuale della modalità Org: Storia e riconoscimenti , Free Software Foundation , < http://orgmode.org/org.html#History-and-Acknowledgements >
- ^ Corbet, Jonathan (2006), Test preliminare di Emacs 22 , LWN.net , < http://lwn.net/Articles/206916/ >
- ↑ Modalità organizzazione per Emacs-Community , < http://orgmode.org/community.html >
- ↑ Tutorial O'Toole, David, Org , < http://orgmode.org/worg/org-tutorials/orgtutorial_dto.html >
- ↑ Dominik, Carsten, Descrizione tecnica in 24 parole , < http://orgmode.org/worg/org-quotes.html#sec-2-1 >
- ↑ The Linux Information Project: cos'è il testo normale?
- ^ Chavan, Abhijeet (2007), Organizzati con Emacs Org-mode , Linux Journal , < http://www.linuxjournal.com/article/9116 >
- ^ Chua, Sacha, Delineare le tue note con Org , < http://sachachua.com/blog/2008/01/outlining-your-notes-with-org/ >
- ↑ Pacchetti con contributo in modalità organizzazione e molti altri formati gerarchici o orientati alla lista.
- ↑ GitHub Markup , < http://github.com/github/markup >
- ^ Bao, Haojun, org-jira , < http://github.com/baohaojun/org-jira >
- ↑ App mobili dell'organizzazione: MobileOrg per iOS Archiviato il 23 marzo 2010. , MobileOrg per Android , MobileOrgNG per Android , Orgzly per Android
- ↑ Plugin Vim per la funzionalità della modalità Org: VimOrganizer , vim-orgmode , VOoM , vxfold.vim
- ^ Magnusson, Daniel, orgmode , < http://github.com/danielmagnussons/orgmode >
Letteratura
- Domenico, Carsten. Manuale di riferimento di Org Mode 7: Organizza la tua vita con GNU Emacs . - Regno Unito: teoria della rete, 2010. - P. 282. - ISBN 978-1-906966-08-9 . Archiviato il 2 novembre 2012 in Internet Archive
- Schulte, Eric; Davison, Dan; colorante, Thomas; Dominick, Carsten (gennaio 2012). "Un ambiente di calcolo multilingue per la programmazione alfabetizzata e la ricerca riproducibile" . Journal of Statistical Software (American Statistical Association) 46 (3): 1-24. ISSN 1548-7660 .
- Schulte, E.; Davison, D. Documenti attivi con modalità Org (indefinita) // Computing in Science Engineering. — Istituto americano di fisica e IEEE Computer Society . - T. 13 , n. 3 . -S.66-73 . _ — ISSN 1521-9615 .
Collegamenti
- Sito ufficiale della modalità org , in inglese, francese e giapponese
- EmacsWiki: modalità organizzazione
- Mailing list di Emacs-orgmode ( review ) — Discussioni generali sullo sviluppo della modalità Org, segnalazioni di bug e domande sull'utilizzo