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ă
- Instalarea modului Vim Org
- Folosind modul Vim Org
- Exportarea fișierului Org utilizând modul Vim Org
- Limitarea modului Vim Org
- Concluzie
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:
: OrgExportToPDFPentru 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.