Ce este modul Vim Org

Ce Este Modul Vim Org



Vim Org Mode este un plugin pentru editorul Vim care integrează funcționalitatea Org Mode în Vim. Modul organizație este un mod care ajută la conturarea, gestionarea sarcinilor și luarea de note cu un limbaj de marcare cu text simplu.

Modul Org este un instrument util pentru scrierea și gestionarea sarcinilor care a fost creat pentru GNU Emacs. Cu toate acestea, poate fi folosit și în editorul Vim folosind un plugin numit Vim Org Mode.







În acest ghid, voi explora cum să integrez pluginul Vim Org Mode cu editorul Vim și cum să îl folosesc.



Notă: Vă rugăm să rețineți că, în scopul acestui ghid, folosesc distribuția Linux (Ubuntu 22.04). Instrucțiunile vor fi identice pentru alte distribuții Linux, dar pot diferi pentru macOS și Windows.



Condiție prealabilă

Trebuie să instalați Emacs pe Linux pentru a utiliza pe deplin capacitățile modului Vim Org. Pentru a instala Emacs pe Linux prin managerul de pachete APT, utilizați:





sudo apt install emacs

Modul Org este conceput pentru Emacs și este o parte importantă a acestuia. Întregul plugin Vim Org Mode se bazează pe Emacs pentru a exporta fișierele .org în diferite formate.

Instalarea modului Vim Org

Aveți nevoie de un manager de plugin pentru a integra modul Org în editorul Vim. Managerul de pluginuri este cel mai simplu mod de a instala pluginuri pentru Vim. Din păcate, niciun manager de plugin nu vine implicit cu editorul Vim, acesta trebuie instalat manual.



Există diferiți manageri de pluginuri, cum ar fi Vim-Plug, Pathogen, Vundle și Volt. Toți managerii de pluginuri sunt perfecți, dar în acest ghid, voi instala Vim-Plug deoarece este ușor de configurat.

Pentru a instala managerul de plugin Vim-Plug, executați următoarele comenzi:

răsuci - fLo ~/. deoarece / încărcare automată / priza . deoarece -- crea - dirs \

https :// brut . githubusercontent . cu / Junegunn / deoarece - priza / maestru / priza . deoarece

Acum, apelează plug#begin() și apelare plug#end() etichete în vimrc fişier.

apel plug#begin ( )

< Coduri de plugin >

apel plug#end ( )

În Vim, pluginurile vin sub formă de coduri, care pot fi plasate între aceste două etichete.

Să plasăm Modul organizație codul pluginului în aceste etichete:

apel plug#begin ( )

Priza „jceb/vim-orgmode” „Plugin pentru modul organizație

Priza „tpope/vim-speeddating” „Pentru a introduce date

Priza „vim-scripts/utl.vim” „Pentru a introduce adrese URL

apel plug#end ( )

Codul este preluat dintr-o sursă binecunoscută de plugin Vim, Fii minunat .

Aveți nevoie și de alte pluginuri numite SPEED DATING și UTL pentru a introduce rapid datele și adresele URL în timp ce editați documentele organizației în Vim utilizând modul organizație.

Salvați și părăsiți vimrc fișier folosind shift+zz chei sau :wq comanda.

Deschide editorul Vim și rulează :PlugInstall comandă pentru a instala pluginul Org Mode.

: PlugInstall

The :PlugInstall comanda este folosită pentru a instala pluginurile care sunt plasate în vimrc fişier. Pentru a șterge pluginul, eliminați codul pluginului din vimrc fișier și rulați :PlugClean comandă în editorul Vim.

Modul Org este integrat cu succes cu editorul Vim.

Folosind modul Vim Org

Să creăm un fișier Org în editorul Vim pentru a folosi practic modul Org în Vim.

# Documentul organizației Despre LinuxHint

* Bine ati venit la Linux

Un loc la învață despre Linux și deschide - software-ul sursă .

** Categorii principale

+ * Ubuntu *

+ Instalarea Vim

~ sudo apt install vim ~

+ Instalarea VLC

~ sudo apt install vlc ~

+ Configurarea Apache

+ * Comenzi Linux *

+ Comanda tăiat

+ dig Command

+ Comanda grep

+ * De ce *

A invata Mai mult despre Linux, Vizitați [ [ www . linuxhint . cu ] [ LinuxHint ] ]

2023 : 12 : douăzeci și unu joi

** TODO Ați mai vizitat LinuxHint ?

+ [ ] Nu

+ [ X ] da

Pentru a continua, lansați Vim, lipiți conținutul fișierului Org prezentat mai sus și salvați-l cu .org extensie.

Veți observa că fișierul este formatat corespunzător cu integrarea pluginului Vim Org Mode.

În fișierul de mai sus, simbolul # este folosit pentru a adăuga comentarii, în timp ce *, ** și *** indică nivelul de titlu 1, 2 și 3. Simbolul plus (+) este folosit pentru a crea o listă neordonată, în timp ce * * face textul aldine.

Folosește ctrl+a și ctrl+x taste pentru a incrementa sau a decrementa o componentă de dată sau oră (format număr sau cuvinte), datorită SPEED DATING conecteaza.

Mai mult, puteți plia și desfășura titlul aducând cursorul peste titlu și apăsând tasta Tab.

Pentru a afla mai multe despre marcajul fișierului organizațional, consultați foaia de cheat de mai jos:

Exportarea fișierului Org utilizând modul Vim Org

Modul Org este, de asemenea, utilizat pentru a exporta fișierele organizaționale în diferite formate, cum ar fi PDF, Beamer PDF, Markdown, LateX și HTML.

Vă rugăm să rețineți că trebuie să aveți Emacs instalat și configurat pe sistemul dumneavoastră Linux pentru a exporta fișierul Org folosind pluginul Org Mode.

Pentru a exporta fișierul Org ca PDF, utilizați:

: OrgExportToPDF

Pentru a exporta fișierul Org în HTML, BeamerPDF, LaTeX și Markdown, utilizați următoarele comenzi:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

Limitarea modului Vim Org

Este important să rețineți că modul organizație nu a fost implementat complet în Vim. Multe caracteristici nu sunt încă disponibile, spre deosebire de Emacs, cum ar fi:

  • Termenele limită
  • Programare
  • Dispecerul agendei
  • Cronometrarea timpului de lucru
  • Căutare etichetă
  • Publicare

Și multe altele.

Dar actualizările viitoare vor aduce cu siguranță toate funcțiile majore ale modului organizație în Vim.

Concluzie

Pluginul Org Mode îmbunătățește funcționalitățile Vim, permițând utilizatorilor să profite de capacitățile Org Mode fără a părăsi Vim. Nu puteți utiliza modul Org cu Vim din cutie, trebuie instalat un plugin. Modul Org pentru Vim încă nu are multe caracteristici cheie care se așteaptă să apară în viitor. Cu toate acestea, integrarea în modul Org are rolul de a crea o listă de TODO, de a naviga în titluri și de a gestiona datele și orele. În general, modul Org este un instrument valoros pentru cei care preferă interfața Vim, beneficiind în același timp de funcțiile de productivitate ale modului Org.