Hva er Vim org-modus

Hva Er Vim Org Modus



Vim Org Mode er en plugin for Vim-editoren som integrerer Org Mode-funksjonalitet i Vim. Org Mode er en modus som hjelper til med disposisjoner, oppgavebehandling og notattaking med et markeringsspråk for ren tekst.

Org Mode er et nyttig verktøy for å skrive og administrere oppgaver som ble laget for GNU Emacs. Den kan imidlertid også brukes i Vim-editoren ved å bruke en plugin kalt Vim Org Mode.







I denne veiledningen vil jeg utforske hvordan du integrerer Vim Org Mode-plugin med Vim-editoren og hvordan du bruker den.



Merk: Vær oppmerksom på at i denne veiledningen bruker jeg Linux-distribusjonen (Ubuntu 22.04). Instruksjonene vil være identiske for andre Linux-distribusjoner, men kan variere for macOS og Windows.



Forutsetning

Du må installere Emacs på Linux for å utnytte funksjonene til Vim Org Mode fullt ut. For å installere Emacs på Linux gjennom APT-pakkebehandleren, bruk:





sudo apt installer emacs

Org Mode er designet for Emacs og er en stor del av den. Hele Vim Org Mode-plugin er avhengig av Emacs for å eksportere .org-filene i ulike formater.

Installerer Vim Org Mode

Du trenger en plugin-behandler for å integrere organisasjonsmodusen i Vim-editoren. Plugin-behandleren er den enkleste måten å installere plugins for Vim på. Dessverre kommer ingen plugin-behandler som standard med Vim-editoren, den må installeres manuelt.



Ulike plugin-administratorer som Vim-Plug, Pathogen, Vundle og Volt finnes. Alle plugin-administratorer er perfekte, men i denne guiden skal jeg installere Vim-Plug fordi det er enkelt å sette opp.

For å installere Vim-Plug plugin manager, kjør følgende kommandoer:

krølle - fLo ~/. fordi / automatisk lasting / støpsel . fordi -- skape - dirs \

https :// . githubuserinnhold . med / junigunn / fordi - støpsel / herre / støpsel . fordi

Ring nå plug#begin() og kall plugg#end() tagger i vimrc fil.

anrop plugg#begynn ( )

< Plugin-koder >

anrop plugg#end ( )

I Vim kommer pluginene i form av koder, som kan plasseres mellom disse to taggene.

La oss plassere Organisasjonsmodus plugin-kode i disse taggene:

anrop plugg#begynn ( )

Støpsel 'jceb/vim-orgmode' 'Org Mode Plugin

Støpsel 'tpope/vim-speeddating' 'For å sette inn datoer

Støpsel 'vim-scripts/utl.vim' 'For å sette inn nettadresser

anrop plugg#end ( )

Koden er hentet fra en velkjent Vim-pluginkilde, Vær kjempebra .

Du trenger også andre plugins kalt SPEED DATING og UTL for raskt å sette inn datoene og URL-ene mens du redigerer organisasjonsdokumentene i Vim ved hjelp av organisasjonsmodus.

Lagre og avslutt vimrc fil ved hjelp av shift+zz nøkler eller :wq kommando.

Åpne Vim-editoren og kjør :PlugInstall kommandoen for å installere Org Mode-plugin.

: PlugInstall

De :PlugInstall kommandoen brukes til å installere plugins som er plassert i vimrc fil. For å slette plugin, fjern plugin-koden fra vimrc fil og kjør :PlugClean kommandoen i Vim-editoren.

Org-modusen er vellykket integrert med Vim-editoren.

Bruker Vim org-modus

La oss lage en organisasjonsfil i Vim-editoren for å praktisk talt bruke organisasjonsmodusen i Vim.

# Org-dokument om LinuxHint

* Velkommen til Linux

Et sted til lære om Linux og åpne - kildeprogramvare .

** Hovedkategorier

+ * Ubuntu *

+ Installerer Vim

~ sudo apt installer vim ~

+ Installerer VLC

~ sudo apt installer vlc ~

+ Konfigurerer Apache

+ * Linux-kommandoer *

+ kutt kommando

+ grave kommando

+ grep kommando

+ * Hvorfor *

Å lære mer om Linux, besøk [ [ www . linuxhint . med ] [ LinuxHint ] ]

2023 : 12 : tjueen Torsdag

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

+ [ ] Nei

+ [ X ] Ja

For å fortsette, start Vim, lim inn innholdet i Org-filen ovenfor, og lagre den med .org Utvidelse.

Du vil legge merke til at filen er riktig formatert med integrasjonen av Vim Org Mode-plugin.

I filen ovenfor brukes #-symbolet for å legge til kommentarer, mens *, ** og *** indikerer overskriftsnivå 1, 2 og 3. Plusssymbol (+) brukes til å lage en uordnet liste, mens * * gjør teksten fet.

Bruke ctrl+a og ctrl+x nøkler for å øke eller redusere en dato- eller tidskomponent (tall- eller ordformat), takket være SPEED DATING plugg inn.

Dessuten kan du brette og brette ut overskriften ved å føre markøren over overskriften og trykke på tabulatortasten.

For å lære mer om org-filmarkeringen, se juksearket gitt nedenfor:

Eksporterer organisasjonsfilen ved hjelp av Vim org-modus

Organisasjonsmodus brukes også til å eksportere organisasjonsfilene i forskjellige formater som PDF, Beamer PDF, Markdown, LateX og HTML.

Vær oppmerksom på at du må ha Emacs installert og konfigurert på Linux-systemet ditt for å eksportere Org-filen ved hjelp av Org Mode-plugin.

For å eksportere organisasjonsfilen som PDF, bruk:

: OrgExportToPDF

For å eksportere organisasjonsfilen i HTML, BeamerPDF, LaTeX og Markdown, bruk følgende kommandoer:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Begrensning av Vim Org-modus

Det er viktig å merke seg at Org Mode ikke er fullt implementert i Vim. Mange funksjoner er fortsatt ikke tilgjengelige, i motsetning til Emacs, for eksempel:

  • Frister
  • Planlegging
  • Agenda-ekspeditør
  • Klokking Arbeidstid
  • Tag-søk
  • Publisering

Og mange andre.

Men fremtidige oppdateringer vil sikkert bringe alle de viktigste Org Mode-funksjonene i Vim.

Konklusjon

Org Mode-pluginen forbedrer Vims funksjonalitet, slik at brukere kan dra nytte av Org Modes evner uten å forlate Vim. Du kan ikke bruke Org Mode med Vim ut av esken, en plugin må installeres. Org Mode for Vim mangler fortsatt mange nøkkelfunksjoner som forventes å komme i fremtiden. Org Mode-integrering gjør imidlertid jobben med å lage en TODO-liste, navigere overskrifter og administrere datoer og klokkeslett. Totalt sett er Org Mode et verdifullt verktøy for de som foretrekker Vims grensesnitt mens de drar nytte av Org Modes produktivitetsfunksjoner.