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
- Installerer Vim Org Mode
- Bruker Vim org-modus
- Eksporterer organisasjonsfilen ved hjelp av Vim org-modus
- Begrensning av Vim Org-modus
- Konklusjon
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 :// rå . 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:
: OrgExportToPDFFor å 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.