10 ok, amiért érdemes a Vi/Vim szövegszerkesztőt használni Linux alatt
A Linux rendszerekkel végzett munka során számos olyan terület van, ahol szövegszerkesztőt kell használnia, beleértve a programozást/szkriptet, a konfigurációs/szövegfájlok szerkesztését, hogy csak néhányat említsünk. Számos figyelemre méltó szövegszerkesztő található a Linux-alapú operációs rendszerekhez.
Javasolt olvasmány: 12 legjobb szövegszerkesztő Linuxra
Ebben a cikkben azonban elmagyarázunk néhány fő okot, amelyek miatt fontolóra venné a Vi/Vim (a továbbiakban: Vim) szövegszerkesztő használatát.
A Vi volt az első Unix számára készült képernyő-orientált szövegszerkesztő, amelyet úgy terveztek, hogy egyszerű, de hatékony legyen a szövegkezeléshez.
A Vim (Vi IMproved), ahogy a neve is sugallja, a Vi klónja, és még több funkciót kínál, mint a Vi. Ingyenes és nyílt forráskódú, mind parancssori felületről, mind önálló alkalmazásként a grafikus felhasználói felületen (GUI) használható.
Nagyon jól konfigurálható, és olyan figyelemre méltó funkciókkal rendelkezik, mint a szintaxis kiemelés, az egér támogatása, a grafikus verziók, a vizuális mód, sok új szerkesztési parancs és nagy mennyiségű bővítmény, valamint még sok más.
Ezzel együtt az alábbiakban felsoroljuk a legfontosabb okokat, amelyek miatt érdemes elsősorban a Vi/Vim szövegszerkesztőt használni Linuxon.
1. A Vim ingyenes és nyílt forráskódú
A Vim egy ingyenes és nyílt forráskódú szoftver, és olyan licenc alatt adják ki, amely bizonyos jótékonysági záradékokat is tartalmaz. A Vim fejlesztője ezért arra kéri a szoftvert kedvelő felhasználókat, hogy fontolják meg a hátrányos helyzetű ugandai gyerekek adományozását. A licenc kompatibilis a GNU General Public License-szel.
Ha szereti az ingyenes és nyílt forráskódú szoftvereket, akkor ez az egyik első ok, amiért fontolóra veszi a Vim használatát.
2. A Vim mindig elérhető
A Vim a legtöbb, ha nem az összes Linux-disztribúción elérhető, de telepítheti disztribúciója hivatalos szoftvertáraiból az alábbiak szerint:
apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]
3. Vim jól dokumentált
A Vim alaposan dokumentált, ami azt jelenti, hogy kérdéseire a legtöbb választ megtalálja a súgórendszerében; a könyvektől a kiterjedt súgófájlokon át a tippek széles választékáig. Mindössze annyit kell tennie, hogy a megfelelő kulcsszavakat használja a súgólekérdezésekben.
Ezenkívül a Vim egy hasznos beépített kézikönyvvel is rendelkezik, amelyet a :help
paranccsal indíthat el, amint a program elindult. Ez a beépített kézikönyv több információt tartalmaz, mint a Vim manoldala.
4. Vimnek élénk közössége van
A Vim közössége is tele van energiával és lelkesedéssel, amely figyelemre méltó támogatást nyújt a figyelemre méltó bővítmények fejlesztéséhez, hasznos Vim-trükköket és tippeket kínál kezdőknek és tapasztalt felhasználóknak, valamint még sok minden mást.
5. A Vim nagyon testreszabható és bővíthető
A Vim nagymértékben konfigurálható, és kiterjedt bővítményrendszerrel rendelkezik, sok jó beépülő modul található, amelyek javítják a funkcióit.
Az egyik legkiválóbb bővítménygyűjtemény, amellyel találkoztunk, az spf13-vim – The Ultimate Distribution for Vim Editor, amely a Vim, a GVim és a MacVim számára készült vim-bővítmények és különféle erőforrások platformok közötti és nagymértékben testreszabható választéka.
6. A Vim hordozható konfigurációkkal rendelkezik
A Vim konfigurációi hordozhatóak, így minden Linux rendszeren ugyanazokat a konfigurációkat használhatja. A konfigurációkat megoszthatja ismerőseivel az interneten és így tovább. Mindössze annyit kell tennie, hogy másol néhány könyvtárat és fájlt, és ez minden.
7. A Vim kevesebb rendszererőforrást használ
A Vim erőssége kicsisége és egyszerűsége, ezért nem fogyaszt jelentős mennyiségű rendszererőforrást, szemben a többi szövegszerkesztővel, különösen a grafikus szövegszerkesztőkkel.
Általában nagyon gyors és könnyű, még akkor is, ha hatalmas forráskódfájlokat szerkeszt. Könnyű futtatni az ssh-t távoli műveletekhez bármely szerveren.
Ezenkívül rendkívül hatékony billentyűkötéseket kínál, így lehetővé teszi bármilyen elképzelhető feladat elvégzését anélkül, hogy felemelné az ujjait a billentyűzetről. A Vim még egyszerűsége ellenére is számos képességgel rendelkezik, és nagyon hatékony, ha megtanulják.
8. A Vim minden programozási nyelvet és fájlformátumot támogat
Alapértelmezés szerint a Vim számos programozási nyelvet és fájlformátumot támogat. Felismeri a szerkesztett fájl típusát; ez a fájl nevének ellenőrzésével, és néha a fájl tartalmának bizonyos szövegek keresésével történik.
9. A Vim nagyon népszerű a Linux világában
Egy másik ok, amiért érdemes elkezdeni használni, vagy egyszerűen ragaszkodni a Vimhez, az az, hogy nagyon népszerű a Unix/Linux világban, különösen a rendszergazdák körében. Háromból két tapasztalt Linux rendszergazda javasolja a Vim tanulását.
10. Vim szórakoztató!
Végül, de nem utolsósorban, a Vim-et szórakoztató megtanulni, és ha egyszer elkezdi széles körben használni a mindennapokban. Ha a kezdeti tanulási görbe túl van, akkor valóban csodálatos dolgokat lehet vele csinálni.
A Vim ezen aspektusát azonban csak akkor fedezheti fel, ha elkezdi tanulni és használni. Igen, próbáld ki.
Készen állsz, hogy adj neki egy esélyt, és kezdd el a Vim tanulását még ma. Ne feledje, ez nem könnyű (olyan egyszerű, mint egy gombra kattintani), bizonyára hallott vagy olvasott valahol a Vim tanulásának nyüzsgéséről, de az alábbi linkeken található útmutatók tisztességes kezdést nyújtanak:
- A vi/vim telepítése és használata teljes szövegszerkesztőként
- Tanuljon meg hasznos „Vi/Vim” tippeket és trükköket készségeinek fejlesztéséhez – 1. rész
- 8 érdekes „Vi/Vim” tipp és trükk minden Linux rendszergazdának – 2. rész
- A szintaxiskiemelés engedélyezése a „Vi/Vim” szerkesztőben
- A „Vi/Vim” létrehozása Bash-IDE-ként a „bash-support” beépülő modul használatával
Ez minden most! Ebben a cikkben elmagyaráztunk néhány fő okot, amiért fontolóra venné a Vi/Vim szövegszerkesztő használatát Linux alatt. Talán nem csak ezek az okok, gondolsz valamire? Értesítsen minket az alábbi visszajelzési részben.