Hvad er Vim Org Mode

Hvad Er Vim Org Mode



Vim Org Mode er et plugin til Vim-editoren, der integrerer Org Mode-funktionalitet i Vim. Organisationstilstand er en tilstand, der hjælper med skitsering, opgavestyring og notetagning med et almindeligt tekstopmærkningssprog.

Org-tilstanden er et nyttigt værktøj til at skrive og administrere opgaver, der blev lavet til GNU Emacs. Det kan dog også bruges i Vim-editoren ved hjælp af et plugin kaldet Vim Org Mode.







I denne vejledning vil jeg undersøge, hvordan man integrerer Vim Org Mode-plugin'et med Vim-editoren, og hvordan man bruger det.



Bemærk: Vær opmærksom på, at i forbindelse med denne vejledning bruger jeg Linux-distributionen (Ubuntu 22.04). Instruktionerne vil være identiske for andre Linux-distributioner, men kan variere for macOS og Windows.



Forudsætning

Du skal installere Emacs på Linux for fuldt ud at udnytte mulighederne i Vim Org Mode. For at installere Emacs på Linux gennem APT-pakkehåndteringen skal du bruge:





sudo apt installer emacs

Org Mode er designet til Emacs og er en stor del af det. Hele Vim Org Mode-pluginnet er afhængigt af Emacs til at eksportere .org-filerne i forskellige formater.

Installerer Vim Org Mode

Du har brug for en plugin-manager for at integrere Org Mode i Vim-editoren. Plugin-manageren er den nemmeste måde at installere plugins til Vim på. Desværre kommer ingen plugin-manager som standard med Vim-editoren, den skal installeres manuelt.



Der findes forskellige plugin-managere såsom Vim-Plug, Pathogen, Vundle og Volt. Alle plugin-managere er perfekte, men i denne guide vil jeg installere Vim-stik fordi det er nemt at sætte op.

For at installere Vim-Plug plugin manager, skal du udføre følgende kommandoer:

krølle - fLo ~/. fordi / automatisk indlæsning / prop . fordi -- skab - dirs \

https :// . githubuserindhold . med / junigunn / fordi - prop / mestre / prop . fordi

Ring nu plug#begin() og kald plug#end() tags i vimrc fil.

opkald plug#begynd ( )

< Plugin-koder >

opkald stik#ende ( )

I Vim kommer plugins i form af koder, som kan placeres mellem disse to tags.

Lad os placere Organisationstilstand plugin-kode i disse tags:

opkald plug#begynd ( )

Prop 'jceb/vim-orgmode' 'Org Mode Plugin

Prop 'tpope/vim-speeddating' 'At indsætte datoer

Prop 'vim-scripts/utl.vim' 'For at indsætte URL'er

opkald stik#ende ( )

Koden er taget fra en velkendt Vim plugin-kilde, Vær sej .

Du har også brug for andre plugins kaldet SPEEDDATING og UTL for hurtigt at indsætte datoer og URL'er, mens du redigerer Org-dokumenterne i Vim ved hjælp af Org Mode.

Gem og afslut vimrc fil ved hjælp af skift+zz nøgler eller :wq kommando.

Åbn Vim-editoren og kør :PlugInstall kommando for at installere Org Mode plugin.

: PlugInstall

Det :PlugInstall kommandoen bruges til at installere de plugins, der er placeret i vimrc fil. For at slette plugin'et skal du fjerne plugin-koden fra vimrc fil og kør :PlugClean kommando i Vim-editoren.

Organisationstilstanden er med succes integreret med Vim-editoren.

Brug af Vim org-tilstand

Lad os oprette en Org-fil i Vim-editoren for praktisk talt at bruge Org Mode i Vim.

# Org-dokument om LinuxTip

* Velkommen til Linux

Et sted til lær om Linux og åben - kildesoftware .

** Hovedkategorier

+ * Ubuntu *

+ Installation af Vim

~ sudo apt installer vim ~

+ Installation af VLC

~ sudo apt installer vlc ~

+ Konfiguration af Apache

+ * Linux kommandoer *

+ skær kommando

+ grave Kommando

+ grep kommando

+ * Hvorfor *

At lære mere om Linux, Besøg [ [ www . linuxhint . med ] [ LinuxTip ] ]

2023 : 12 : enogtyve torsdag

** TODO Har du besøgt LinuxHint før ?

+ [ ] Ingen

+ [ x ] Ja

For at fortsætte skal du starte Vim, indsætte indholdet af Org-filen ovenfor, og gem den med .org udvidelse.

Du vil bemærke, at filen er korrekt formateret med integrationen af ​​Vim Org Mode plugin.

I ovenstående fil bruges #-symbolet til at tilføje kommentarer, mens *, ** og *** angiver overskriftsniveau 1, 2 og 3. Plus-symbolet (+) bruges til at oprette en uordnet liste, mens * * gør teksten fed.

Brug ctrl+a og ctrl+x taster til at øge eller formindske en dato- eller tidskomponent (tal- eller ordformat), takket være SPEEDDATING plugin.

Desuden kan du folde og udfolde overskriften ved at føre markøren over overskriften og trykke på tabulatortasten.

For at lære mere om org-filmarkeringen, se snydearket nedenfor:

Eksport af organisationsfilen ved hjælp af Vim Org-tilstand

Organisationstilstanden bruges også til at eksportere organisationsfilerne i forskellige formater såsom PDF, Beamer PDF, Markdown, LateX og HTML.

Bemærk venligst, at du skal have Emacs installeret og konfigureret på dit Linux-system for at eksportere Org-filen ved hjælp af Org Mode-pluginnet.

For at eksportere organisationsfilen som PDF skal du bruge:

: OrgExportToPDF

For at eksportere organisationsfilen i HTML, BeamerPDF, LaTeX og Markdown skal du bruge følgende kommandoer:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Begrænsning af Vim Org-tilstand

Det er vigtigt at bemærke, at Org Mode ikke er fuldt implementeret i Vim. Mange funktioner er stadig ikke tilgængelige, i modsætning til Emacs, såsom:

  • Deadlines
  • Planlægning
  • Dagsorden afsender
  • Ur Arbejdstid
  • Tag-søgning
  • Forlagsvirksomhed

Og mange andre.

Men fremtidige opdateringer vil helt sikkert bringe alle de store Org Mode-funktioner i Vim.

Konklusion

Org Mode-pluginnet forbedrer Vims funktionaliteter, så brugerne kan drage fordel af Org Modes muligheder uden at forlade Vim. Du kan ikke bruge Org Mode med Vim ud af æsken, et plugin skal installeres. Org Mode for Vim mangler stadig mange nøglefunktioner, der forventes at komme i fremtiden. Men Org Mode-integration gør jobbet med at oprette en TODO-liste, navigere i overskrifter og administrere datoer og tidspunkter. Samlet set er Org Mode et værdifuldt værktøj for dem, der foretrækker Vims interface, mens de drager fordel af Org Modes produktivitetsfunktioner.