Kas yra Vim Org režimas

Kas Yra Vim Org Rezimas



Vim Org Mode yra Vim redaktoriaus įskiepis, kuris integruoja Org Mode funkcijas į Vim. Organizacijos režimas yra režimas, padedantis apibūdinti, valdyti užduotis ir užsirašyti pastabas naudojant paprasto teksto žymėjimo kalbą.

Organizacijos režimas yra naudingas įrankis rašyti ir tvarkyti užduotis, sukurtas GNU Emacs. Tačiau jis taip pat gali būti naudojamas Vim redaktoriuje naudojant papildinį, vadinamą Vim Org Mode.







Šiame vadove aš išnagrinėsiu, kaip integruoti Vim Org Mode papildinį su Vim redaktoriumi ir kaip jį naudoti.



Pastaba: Atminkite, kad šio vadovo tikslais naudoju Linux platinimą (Ubuntu 22.04). Instrukcijos bus identiškos kitiems Linux platinimams, tačiau gali skirtis MacOS ir Windows.



Būtina sąlyga

Norėdami visiškai išnaudoti „Vim Org Mode“ galimybes, „Linux“ sistemoje turite įdiegti „Emacs“. Norėdami įdiegti „Emacs“ sistemoje „Linux“ naudodami APT paketų tvarkyklę, naudokite:





sudo apt install emacs

„Org Mode“ sukurtas „Emacs“ ir yra pagrindinė jos dalis. Visas „Vim Org Mode“ papildinys remiasi „Emacs“, kad eksportuotų .org failus įvairiais formatais.

Vim Org režimo diegimas

Norint integruoti organizacinį režimą į Vim redaktorių, reikia papildinių tvarkyklės. Papildinių tvarkyklė yra lengviausias būdas įdiegti Vim papildinius. Deja, su Vim redaktoriumi pagal numatytuosius nustatymus nėra įskiepių tvarkyklės, ją reikia įdiegti rankiniu būdu.



Yra įvairių papildinių tvarkytuvų, tokių kaip „Vim-Plug“, „Pathogen“, „Vundle“ ir „Volt“. Visi papildinių tvarkyklės yra tobulos, tačiau šiame vadove aš įdiegsiu Vim-Plug nes jį lengva nustatyti.

Norėdami įdiegti Vim-Plug papildinių tvarkyklę, vykdykite šias komandas:

garbanoti - fLo ~/. nes / automatinis pakrovimas / kištukas . nes -- sukurti - dirs \

https :// neapdorotas . githubuserturinys . su / junegunn / nes - kištukas / meistras / kištukas . nes

Dabar skambinkite plug#begin() ir skambinti plug#end() žymos vimrc failą.

skambinti plug#begin ( )

< Papildinių kodai >

skambinti plug#end ( )

„Vim“ papildiniai pateikiami kodų pavidalu, kuriuos galima įdėti tarp šių dviejų žymų.

Padėkime Organizacijos režimas papildinio kodas šiose žymose:

skambinti plug#begin ( )

Kištukas „jceb/vim-orgmode“ „Organizavimo režimo papildinys

Kištukas „tpope/vim-speeddating“ „Norėdami įterpti datas

Kištukas „vim-scripts/utl.vim“ „Norėdami įterpti URL

skambinti plug#end ( )

Kodas paimtas iš gerai žinomo Vim papildinio šaltinio, Būk nuostabus .

Taip pat reikia kitų įskiepių, vadinamų GREITIEJI PASIMATYMAI ir UTL norėdami greitai įterpti datas ir URL adresus redaguodami organizacijos dokumentus Vim naudodami organizacinį režimą.

Išsaugokite ir uždarykite vimrc failą naudojant Shift+zz raktai arba :wq komandą.

Atidarykite Vim redaktorių ir paleiskite :PlugInstall komandą, kad įdiegtumėte „Org Mode“ papildinį.

: PlugInstall

The :PlugInstall komanda naudojama įdiegti papildinius, kurie yra įterpti į vimrc failą. Norėdami ištrinti papildinį, pašalinkite papildinio kodą iš vimrc failą ir paleiskite :PlugClean komanda Vim redaktoriuje.

Org režimas sėkmingai integruotas su Vim redaktoriumi.

Naudojant Vim Org režimą

Sukurkime Org failą Vim redaktoriuje, kad praktiškai naudotume Org režimą Vim.

# Organizacijos dokumentas apie „LinuxHint“.

* Sveiki į Linux

Vieta į sužinokite apie Linux ir atidarykite - šaltinio programinė įranga .

** Pagrindinės kategorijos

+ * Ubuntu *

+ „Vim“ diegimas

~ sudo apt install vim ~

+ VLC diegimas

~ sudo apt install vlc ~

+ „Apache“ konfigūravimas

+ * Linux komandos *

+ iškirpti komandą

+ kasti komanda

+ grep komanda

+ * Kodėl *

Išmokti daugiau apie Linux, Visit [ [ www . linuxhint . su ] [ LinuxHint ] ]

2023 m : 12 : dvidešimt vienas ketvirtadienis

** TODO Ar lankėtės LinuxHint anksčiau ?

+ [ ] Nr

+ [ X ] Taip

Norėdami tęsti, paleiskite Vim, įklijuokite anksčiau pateikto Org failo turinį ir išsaugokite jį naudodami .org pratęsimas.

Pastebėsite, kad failas tinkamai suformatuotas naudojant Vim Org Mode papildinį.

Aukščiau pateiktame faile simbolis # naudojamas komentarams pridėti, o *, ** ir *** nurodo 1, 2 ir 3 antraštės lygį. Pliuso simbolis (+) naudojamas netvarkingam sąrašui sukurti, o * * paryškina tekstą.

Naudoti ctrl+a ir ctrl+x klavišai, leidžiantys padidinti arba sumažinti datos arba laiko komponentą (skaičių arba žodžių formatą). GREITIEJI PASIMATYMAI Prijunkite.

Be to, antraštę galite sulankstyti ir išskleisti, perkeldami žymeklį virš antraštės ir paspausdami tabuliavimo klavišą.

Norėdami sužinoti daugiau apie organizacinio failo žymėjimą, žr. toliau pateiktą kodų lapą:

Org failo eksportavimas naudojant Vim Org režimą

Organizacijos režimas taip pat naudojamas organizaciniams failams eksportuoti įvairiais formatais, tokiais kaip PDF, Beamer PDF, Markdown, LateX ir HTML.

Atminkite, kad „Linux“ sistemoje turi būti įdiegta ir sukonfigūruota „Emacs“, kad galėtumėte eksportuoti „Org“ failą naudodami „Org Mode“ papildinį.

Norėdami eksportuoti Org failą kaip PDF, naudokite:

: OrgExportToPDF

Norėdami eksportuoti Org failą į HTML, BeamerPDF, LaTeX ir Markdown, naudokite šias komandas:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Vim Org režimo apribojimas

Svarbu pažymėti, kad „Org Mode“ nebuvo visiškai įdiegtas „Vim“. Daugelis funkcijų vis dar nepasiekiamos, skirtingai nei „Emacs“, pavyzdžiui:

  • Terminai
  • Planavimas
  • Darbotvarkės dispečeris
  • Laikrodis Darbo laikas
  • Žymų paieška
  • Leidyba

Ir daugelis kitų.

Tačiau būsimi atnaujinimai tikrai suteiks visas pagrindines „Vim“ „Org Mode“ funkcijas.

Išvada

„Org Mode“ papildinys pagerina „Vim“ funkcijas, todėl vartotojai gali pasinaudoti „Org Mode“ galimybėmis nepaliekant „Vim“. Negalite naudoti „Org Mode“ su „Vim“ iš dėžutės, reikia įdiegti papildinį. „Org Mode for Vim“ vis dar neturi daugelio pagrindinių funkcijų, kurių tikimasi ateityje. Tačiau organizacinio režimo integracija atlieka TODO sąrašą, naršymą po antraštes ir datų bei laikų valdymą. Apskritai, „Org Mode“ yra vertingas įrankis tiems, kurie teikia pirmenybę „Vim“ sąsajai ir tuo pat metu naudojasi „Org Mode“ produktyvumo funkcijomis.