Mi az a Vim Org mód?

Mi Az A Vim Org Mod



A Vim Org Mode egy beépülő modul a Vim szerkesztőhöz, amely integrálja az Org Mode funkciót a Vimbe. Az Org Mode egy olyan mód, amely egyszerű szöveges jelölőnyelven segíti a körvonalazást, a feladatkezelést és a jegyzetkészítést.

Az Org Mode egy hasznos eszköz a GNU Emacs számára készült feladatok írásához és kezeléséhez. Azonban a Vim szerkesztőben is használható a Vim Org Mode nevű bővítmény használatával.







Ebben az útmutatóban azt fogom megvizsgálni, hogyan lehet integrálni a Vim Org Mode beépülő modult a Vim szerkesztővel, és hogyan kell használni.



Jegyzet: Felhívjuk figyelmét, hogy az útmutató céljaira a Linux disztribúciót (Ubuntu 22.04) használom. Az utasítások megegyeznek a többi Linux-disztribúcióval, de eltérhetnek a macOS és a Windows esetében.



Előfeltétel

A Vim Org Mode képességeinek teljes kihasználásához telepítenie kell az Emacs programot Linuxra. Az Emacs Linuxra az APT csomagkezelőn keresztül történő telepítéséhez használja a következőket:





sudo apt install emacs

Az Org módot az Emacs számára tervezték, és ennek nagy részét képezi. Az egész Vim Org Mode beépülő modul az Emacs-re támaszkodik a .org fájlok különféle formátumokba történő exportálásához.

A Vim Org Mode telepítése

Szüksége van egy beépülő modul-kezelőre az Org Mode integrálásához a Vim szerkesztőben. A bővítménykezelő a legegyszerűbb módja a Vim bővítményeinek telepítésének. Sajnos a Vim szerkesztőhöz alapértelmezésben egyetlen plugin manager sem érkezik, manuálisan kell telepíteni.



Különféle bővítménykezelők léteznek, például a Vim-Plug, a Pathogen, a Vundle és a Volt. Minden bővítménykezelő tökéletes, de ebben az útmutatóban én fogom telepíteni Vim-Plug mert könnyű beállítani.

A Vim-Plug bővítménykezelő telepítéséhez hajtsa végre a következő parancsokat:

becsavar - fLo ~/. mert / automatikus betöltés / dugó . mert -- teremt - rendezők \

https :// nyers . githubusercontent . val vel / junegunn / mert - dugó / fő- / dugó . mert

Most indítsa el a hívást plug#begin() és a plug#end() hívása címkék a vimrc fájlt.

hívás plug#begin ( )

< Plugin kódok >

hívás plug#end ( )

A Vim-ben a beépülő modulok kódok formájában jelennek meg, amelyek e két címke közé helyezhetők.

Helyezzük el a Szervezeti mód plugin kódja ezekben a címkékben:

hívás plug#begin ( )

Dugó 'jceb/vim-orgmode' 'Szervezeti mód beépülő modul

Dugó 'tpapa/vim-speeddating' 'Dátumok beszúrásához

Dugó 'vim-scripts/utl.vim' 'URL-ek beszúrásához

hívás plug#end ( )

A kód egy jól ismert Vim plugin forrásból származik, Legyen nagyszerű .

Szüksége van más, úgynevezett bővítményekre is VILLÁMRANDI és UTL a dátumok és URL-címek gyors beszúrásához, miközben az Org-dokumentumokat szerkeszti a Vimben a Szervezeti mód használatával.

Mentse el és lépjen ki a vimrc fájl használatával shift+zz gombok ill :wq parancs.

Nyissa meg a Vim szerkesztőt, és futtassa :PlugInstall parancsot az Org Mode beépülő modul telepítéséhez.

: PlugInstall

A :PlugInstall paranccsal telepíthetők a beépülő modulok, amelyek a vimrc fájlt. A bővítmény törléséhez távolítsa el a beépülő modul kódját a vimrc fájlt és futtassa :PlugClean parancsot a Vim szerkesztőben.

Az Org Mode sikeresen integrálva van a Vim szerkesztővel.

A Vim Org mód használata

Hozzunk létre egy Org fájlt a Vim szerkesztőben, hogy gyakorlatilag használjuk az Org módot a Vimben.

# Szervezeti dokumentum a LinuxHintről

* Üdvözöljük nak nek Linux

Egy hely nak nek tanulni a Linuxról, és nyissa meg - forrásszoftver .

** Fő kategóriák

+ * Ubuntu *

+ Vim telepítése

~ sudo apt install vim ~

+ VLC telepítése

~ sudo apt install vlc ~

+ Apache konfigurálása

+ * Linux parancsok *

+ vágja ki a parancsot

+ dig Parancs

+ grep parancs

+ * Miért *

Tanulni több a Linuxról, Visit [ [ www . linuxhint . val vel ] [ LinuxHint ] ]

2023 : 12 : huszonegy csütörtök

** TODO Járt már korábban a LinuxHintben ?

+ [ ] Nem

+ [ x ] Igen

A folytatáshoz indítsa el a Vim-et, illessze be a fent megadott Org-fájl tartalmát, és mentse el a .org kiterjesztés.

Észre fogja venni, hogy a fájl megfelelően formázott a Vim Org Mode beépülő modul integrálásával.

A fenti fájlban a # szimbólum a megjegyzések hozzáadására szolgál, míg a *, ** és *** a címsor 1., 2. és 3. szintjét jelzik. A pluszjel (+) a rendezetlen lista létrehozására szolgál, míg a * * félkövérré teszi a szöveget.

Használja a ctrl+a és ctrl+x gombok a dátum vagy az idő komponens növelésére vagy csökkentésére (szám- vagy szóformátum), köszönhetően VILLÁMRANDI csatlakoztat.

Ezenkívül a fejlécet összehajthatja és kihajthatja, ha a kurzort a címsor fölé viszi, és megnyomja a tabulátor billentyűt.

Ha többet szeretne megtudni a szervezeti fájl jelöléséről, tekintse meg az alábbi csalólapot:

A szervezeti fájl exportálása a Vim Org mód használatával

A Szervezeti mód a szervezeti fájlok exportálására is használható különböző formátumokban, például PDF, Beamer PDF, Markdown, LateX és HTML.

Kérjük, vegye figyelembe, hogy az Org-fájl Org Mode beépülő modul segítségével történő exportálásához telepítve és konfigurálva kell lennie az Emacs programnak a Linux rendszeren.

Az Org fájl PDF formátumban történő exportálásához használja:

: OrgExportToPDF

Az Org fájl HTML, BeamerPDF, LaTeX és Markdown formátumban történő exportálásához használja a következő parancsokat:

: OrgExportToHTML

: OrgExportToMarkdown

: OrgExportToLaTeX

: OrgExportToBeamerPDF

A Vim Org mód korlátozása

Fontos megjegyezni, hogy az Org Mode még nincs teljesen implementálva a Vimben. Sok funkció még mindig nem érhető el, ellentétben az Emacs-szal, mint például:

  • Határidők
  • Ütemezés
  • Napirend diszpécser
  • Munkaidő óra
  • Címkekeresés
  • Kiadás

És sokan mások.

De a jövőbeli frissítések minden bizonnyal hozzák majd a Vim összes főbb Org Mode funkcióját.

Következtetés

Az Org Mode beépülő modul továbbfejleszti a Vim funkcióit, lehetővé téve a felhasználók számára, hogy a Vim elhagyása nélkül kihasználják az Org Mode képességeit. Nem használhatja az Org módot a kivett Vim-mel, telepíteni kell egy bővítményt. A Vim Org Mode-ból még mindig hiányzik számos kulcsfontosságú funkció, amelyek várhatóan a jövőben megjelennek. Az Org Mode integráció azonban elvégzi a feladatlista létrehozását, a címsorok közötti navigálást, valamint a dátumok és időpontok kezelését. Összességében az Org Mode értékes eszköz azok számára, akik előnyben részesítik a Vim felületét, miközben élvezik az Org Mode termelékenységi funkcióit.