Vad är Vim Org Mode

Vad Ar Vim Org Mode



Vim Org Mode är ett plugin för Vim-redigeraren som integrerar Org Mode-funktionalitet i Vim. Org Mode är ett läge som hjälper till med dispositioner, uppgiftshantering och anteckningar med ett märkningsspråk för vanlig text.

Org Mode är ett användbart verktyg för att skriva och hantera uppgifter som gjordes för GNU Emacs. Det kan dock också användas i Vim-redigeraren med ett plugin som heter Vim Org Mode.







I den här guiden kommer jag att utforska hur man integrerar plugin-programmet Vim Org Mode med Vim-redigeraren och hur man använder det.



Notera: Observera att jag använder Linux-distributionen (Ubuntu 22.04) för den här guidens syften. Instruktionerna kommer att vara identiska för andra Linux-distributioner men kan skilja sig åt för macOS och Windows.



Nödvändig förutsättning

Du måste installera Emacs på Linux för att fullt ut kunna utnyttja funktionerna i Vim Org Mode. För att installera Emacs på Linux genom APT-pakethanteraren, använd:





sudo apt installera emacs

Org-läget är designat för Emacs och är en stor del av det. Hela plugin-programmet Vim Org Mode är beroende av Emacs för att exportera .org-filerna i olika format.

Installerar Vim Org Mode

Du behöver en plugin-hanterare för att integrera organisationsläget i Vim-redigeraren. Pluginhanteraren är det enklaste sättet att installera plugins för Vim. Tyvärr kommer ingen plugin-hanterare som standard med Vim-redigeraren, den måste installeras manuellt.



Olika pluginhanterare som Vim-Plug, Pathogen, Vundle och Volt finns. Alla pluginhanterare är perfekta, men i den här guiden kommer jag att installera Vim-Plug eftersom det är lätt att ställa in.

För att installera Vim-Plug plugin manager, kör följande kommandon:

ringla - fLo ~/. därför att / automatisk laddning / plugg . därför att -- skapa - dirs \

https :// . githubuserinnehåll . med / junigunn / därför att - plugg / bemästra / plugg . därför att

Ring nu plug#begin() och ring plug#end() taggar i vimrc fil.

ring upp plug #start ( )

< Plugin-koder >

ring upp plugg#end ( )

I Vim kommer plugins i form av koder, som kan placeras mellan dessa två taggar.

Låt oss placera Organisationsläge plugin-kod i dessa taggar:

ring upp plug #start ( )

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

Plugg 'tpope/vim-speeddating' 'Att infoga datum

Plugg 'vim-scripts/utl.vim' 'För att infoga webbadresser

ring upp plugg#end ( )

Koden är hämtad från en välkänd Vim-pluginkälla, Vara grym .

Du behöver också andra plugins som kallas SPEED DATING och UTL för att snabbt infoga datum och webbadresser medan du redigerar org-dokumenten i Vim med hjälp av org-läge.

Spara och avsluta vimrc fil med hjälp av shift+zz nycklar eller :wq kommando.

Öppna Vim-redigeraren och kör :PlugInstall kommandot för att installera plugin-programmet Org Mode.

: PlugInstall

De :PlugInstall kommandot används för att installera plugins som är placerade i vimrc fil. För att ta bort plugin, ta bort plugin-koden från vimrc fil och kör :PlugClean kommandot i Vim-redigeraren.

Org-läget är framgångsrikt integrerat med Vim-redigeraren.

Använder Vim Org Mode

Låt oss skapa en Org-fil i Vim-redigeraren för att praktiskt taget använda Org Mode i Vim.

# Org-dokument om LinuxTips

* Välkommen till Linux

En plats till lär dig om Linux och öppna - källprogramvara .

** Huvudkategorier

+ * Ubuntu *

+ Installerar Vim

~ sudo apt installera vim ~

+ Installerar VLC

~ sudo apt installera vlc ~

+ Konfigurera Apache

+ * Linux-kommandon *

+ klipp kommando

+ gräv kommando

+ grep kommando

+ * Varför *

Att lära Mer om Linux, besök [ [ www . linuxhint . med ] [ LinuxTips ] ]

2023 : 12 : tjugoett torsdag

** TODO Har du besökt LinuxHint tidigare ?

+ [ ] Nej

+ [ X ] Ja

För att fortsätta, starta Vim, klistra in innehållet i Org-filen ovan och spara den med .org förlängning.

Du kommer att märka att filen är korrekt formaterad med integrationen av plugin-programmet Vim Org Mode.

I filen ovan används symbolen # för att lägga till kommentarer, medan *, ** och *** anger rubriknivå 1, 2 och 3. Plussymbol (+) används för att skapa en oordnad lista, medan * * gör texten fet.

Använd ctrl+a och ctrl+x nycklar för att öka eller minska en datum- eller tidskomponent (tal- eller ordformat), tack vare SPEED DATING plugin.

Dessutom kan du vika och vika upp rubriken genom att föra markören över rubriken och trycka på tabbtangenten.

För att lära dig mer om org-filmarkeringen, se fuskbladet nedan:

Exportera org-filen med Vim Org-läge

Organisationsläget används också för att exportera organisationsfilerna i olika format som PDF, Beamer PDF, Markdown, LateX och HTML.

Observera att du måste ha Emacs installerat och konfigurerat på ditt Linux-system för att exportera Org-filen med hjälp av Org Mode-plugin.

För att exportera organisationsfilen som PDF, använd:

: OrgExportToPDF

För att exportera organisationsfilen i HTML, BeamerPDF, LaTeX och Markdown använder du följande kommandon:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Begränsning av Vim Org-läge

Det är viktigt att notera att Org Mode inte har implementerats fullt ut i Vim. Många funktioner är fortfarande inte tillgängliga, till skillnad från Emacs, som:

  • Deadlines
  • Schemaläggning
  • Agendasändare
  • Klocka Arbetstid
  • Taggsökning
  • Publicering

Och många andra.

Men framtida uppdateringar kommer säkert att ge alla de stora Org Mode-funktionerna i Vim.

Slutsats

Insticksprogrammet Org Mode förbättrar Vims funktioner, så att användare kan dra nytta av Org Modes funktioner utan att lämna Vim. Du kan inte använda Org Mode med Vim ur kartongen, ett plugin måste installeras. Org Mode för Vim saknar fortfarande många nyckelfunktioner som förväntas komma i framtiden. Men integrering av orgläge gör jobbet med att skapa en TODO-lista, navigera i rubriker och hantera datum och tider. Sammantaget är Org Mode ett värdefullt verktyg för dem som föredrar Vims gränssnitt samtidigt som de drar nytta av Org Modes produktivitetsfunktioner.