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 telepítése
- A Vim Org mód használata
- A szervezeti fájl exportálása a Vim Org mód használatával
- A Vim Org mód korlátozása
- Következtetés
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:
: OrgExportToPDFAz 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.