close

Org-tilstand

Gå til navigation Gå til søg
org-tilstand
Organisations-mode program logo
Skærmbillede af programmet Org-mode
Type Personlig informationsansvarlig , Noter , Struktureditor , Kompetent programmering ...
Forfatter Carsten Dominik
Udviklere Carsten Dominik m.fl.
Skrevet i Emacs lisp
Operativ system GNU/Linux [2] , BSD [2] , Microsoft Windows [2] og macOS [2]
Første udgave 2003 [1]
Hardware platform GNU Emacs
nyeste version 9.1
Licens GPL
Internet side orgmode.org
 Mediefiler på Wikimedia Commons

Org-mode (også: org - mode ; [3] udtales /ɔːɡ məʊd/ ) er tilstanden til redigering og organisering af noter , planlægning og udvikling i friteksteditoren Emacs . Navnet bruges til at henvise til tekstfiler ("org-filer"), der inkluderer simple etiketter for at angive niveauer af hierarki (dette kunne være en oversigt over et essay, en liste over emner med underafsnit, indlejret computerkode, ...) , og en editor med funktioner, der kan læse opmærkning og manipulere elementhierarki (udvid/skjul elementer, flyt blokke af elementer, tjeklister over elementer, ...).

Org-mode blev skabt af Dominik Karsten i 2003, oprindeligt for at organisere hans liv og arbejde, [4] og siden den første udgivelse har adskillige brugere og udviklere bidraget til denne gratis pakke, [5] Emacs indeholder Org-mode [6] som hovedtilstand . Bastian Gerry er vedligeholder af org-mode i samarbejde med et aktivt udviklerfællesskab . [7] Siden deres succes med EMACS er flere andre systemer også begyndt at levere funktioner til at arbejde med .org-filer.

Enhed

Org-mode's hovedside siger, at "I sin kerne er org-mode en simpel planlægger til at tage noter og administrere lister." [8] Forfatter Dominik Carsten forklarer, at "Org-mode laver trælignende lister , noter , hyperlinks , tabeller , TODO-lister , projektplanlægning , GTD , HTML og LaTeX -markering, alt sammen med almindelige tekstfiler i Emacs ." [9]

Organisationssystemet er baseret på tekstfiler med simpel markup, hvilket gør filerne meget bærbare. Linux Information Project forklarer, at "Almindelig tekst understøttes af næsten alle programmer, på alle operativsystemer." [ti]

Systemet inkluderer et letvægts opmærkningssprog til tekstfiler (svarende til funktionerne i Markdown , reStructuredText , Textile osv., med en anden implementering), som tillader linjer eller sektioner af almindelig tekst at blive hierarkisk adskilt, mærket, linket osv. på.

Funktionalitet

Dette afsnit giver flere eksempler på brug af hierarkisk visning og almindelig tekstredigering.

  • Lister har ofte underopgaver og egner sig til et hierarkisk arrangement. Org-mode letter dette ved at tillade, at elementer tagges og egenskaber såsom prioriteter og forfaldsdatoer, underopdeles i simple trin (indlejrede underopgaver og/eller tjeklister ), og respekterer tags og egenskaber. I kalenderen kan de ting, der skal udføres i denne uge, automatisk genereres ud fra datomærker. [elleve]
  • En simpel tekstplanlægger. [12]
Image
Tekstfil, der viser træet i emacs org-tilstand
Image
Den samme org-fil vist i oversigten i emacs org-mode
  • Organisationsfiler som indbyrdes forbundne sider på en personlig wiki , ved hjælp af opmærkning til links.
  • Spor fejl i projektet ved at gemme .org-filer i distribuerede versionskontrolsystemer såsom Git .

Integration

Organisationstilstand har funktioner til eksport til andre formater, og andre systemer har funktioner til håndtering af org-tilstandsformater. Derudover kan en teksteditor med alle funktioner have funktioner til håndtering af wikier, personlige kontakter, e-mail, kalendere og så videre; da org-mode kun er almindelig tekst, kan disse funktioner også inkluderes i org-mode.

Eksporter pakker til andre markup-sprog, såsom MediaWiki (org-export-generic, org-export), til flashcard - læringssystemer, der implementerer SuperMemo -algoritmer (org-drill, org-learn). [13]

Uden for org-mode-editorer vedligeholdes org-markup på github , [14] JIRA - fejlsporingen , [15] Pandoc og andre.

Nogle systemer, der håndterer organisationsfiler, er:

  • GNU/Emacs
  • Mobilapps: [16]
    • Mobile Org til iOS.
    • Mobile Org til Android.
    • MobileOrgNG til Android.
    • Orgly til Android.
  • I Vim- teksteditor , ved hjælp af plugins: [17]
    • VimOrganizer er en emacs org-mode klon til Vim.
    • vim-orgmode - planlægning og opgavestyring for Vim baseret på Emacs Org-mode.
    • VooM er en skemalægger, der inkluderer Org layout-tilstand.
    • vxfold.vim - foldning svarende til Emacs Org-mode.
  • Sublim tekst med org-syntaks og funktioner ved hjælp af orgmode-plugin. [atten]

Se også

Noter

  1. Johnson T. Emacs as a Tool for Modern Science  // Johnson Matthey technology review - Johnson Matthey , 2022. - ISSN 2056-5135 - doi:10.1595 / 205651322X16316969040478
  2. 1 2 3 4 Gratis softwarekatalog
  3. Gmane : Org, Org-mode, Orgmode, Org Mode Arkiveret 10. september 2017 på Wayback Machine  - Carsten Dominik: Org, systemet; Org-mode, hovedtilstanden
  4. Dominik, Carsten, Emacs Org-mode: Organizing a Scientist's Life and Work (abstract and video) , Max Planck Institute for Neurological Research , < http://www.nf.mpg.de/orgmode/guest-talk-dominik. html > . Hentet 17. maj 2016. Arkiveret 8. maj 2012 på Wayback Machine 
  5. Org Mode Manual: History and acknowledgements , Free Software Foundation , < http://orgmode.org/org.html#History-and-Acknowledgements > 
  6. Corbet, Jonathan (2006), Pre-testing Emacs 22 , LWN.net , < http://lwn.net/Articles/206916/ > 
  7. Organisationstilstand for Emacs - Community , < http://orgmode.org/community.html > 
  8. O'Toole, David, Org tutorial , < http://orgmode.org/worg/org-tutorials/orgtutorial_dto.html > 
  9. Dominik, Carsten, Teknisk beskrivelse i 24 ord , < http://orgmode.org/worg/org-quotes.html#sec-2-1 > 
  10. Linux Information Project: Hvad er almindelig tekst?
  11. Chavan, Abhijeet (2007), Get Organized with Emacs Org-mode , Linux Journal , < http://www.linuxjournal.com/article/9116 > 
  12. Chua, Sacha, Outlining Your Notes with Org , < http://sachachua.com/blog/2008/01/outlining-your-notes-with-org/ > 
  13. Bidragede pakker i organisationstilstand og mange andre hierarkiske eller listeorienterede formater.
  14. GitHub Markup , < http://github.com/github/markup > 
  15. Bao, Haojun, org-jira , < http://github.com/baohaojun/org-jira > 
  16. Org-mobilapps: MobileOrg til iOS Arkiveret 23. marts 2010. , MobileOrg til Android , MobileOrgNG til Android , Orgzly til Android
  17. Vim-plugins til Org-mode-funktionalitet: VimOrganizer , vim-orgmode , VooM , vxfold.vim
  18. Magnusson, Daniel, orgmode , < http://github.com/danielmagnussons/orgmode > 

Litteratur

Links