10 razloga zašto biste trebali koristiti Vi/Vim Text Editor u Linuxu


Dok radite s Linux sustavima, postoji nekoliko područja u kojima ćete morati koristiti uređivač teksta uključujući programiranje/skriptiranje, uređivanje konfiguracijskih/tekstualnih datoteka, da spomenemo samo neke. Postoji nekoliko izvanrednih uređivača teksta koje ćete tamo pronaći za operativne sisteme zasnovane na Linuxu.

Preporučeno čitanje: 12 najboljih uređivača teksta za Linux

Međutim, u ovom članku ćemo vam objasniti neke od glavnih razloga zašto biste razmotrili korištenje Vi/Vim (u daljem tekstu Vim) uređivač teksta.

Vi je bio prvi uređivač teksta orijentiran na ekran kreiran za Unix, dizajniran je da bude jednostavan, ali moćan za manipulaciju tekstom.

Vim (Vi IMproved) kao što mu ime kaže, je klon Vi i nudi još više funkcija od Vi. Besplatan je i otvorenog koda, dizajniran za korištenje i iz sučelja komandne linije i kao samostalna aplikacija u grafičkom korisničkom sučelju (GUI).

Vrlo je podesiv i dolazi sa značajnim značajkama kao što su isticanje sintakse, podrška miša, grafičke verzije, vizualni način rada, mnogo novih naredbi za uređivanje i velika količina proširenja plus mnogo više.

S obzirom na to, ispod su glavni razlozi zašto biste prvenstveno razmotrili korištenje Vi/Vim uređivača teksta u Linuxu.

1. Vim je besplatan i otvorenog koda

Vim je besplatan softver otvorenog koda i objavljen je pod licencom koja uključuje neke dobrotvorne klauzule. Vim programer stoga poziva korisnike koji vole softver da razmisle o doniranju siromašnoj djeci u Ugandi. Licenca je kompatibilna sa GNU Općom javnom licencom.

Ako volite besplatan softver otvorenog koda, onda bi to bio jedan od prvih razloga zbog kojih biste trebali početi koristiti Vim.

2. Vim je uvijek dostupan

Vim je dostupan na većini, ako ne i na svim distribucijama Linuxa, možete ga instalirati iz službenih softverskih spremišta vaše distribucije na sljedeći način:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim je dobro dokumentovan

Vim je detaljno dokumentovan, što znači da ćete većinu odgovora na svoja pitanja pronaći u njegovom sistemu pomoći; od knjiga do obimnih datoteka pomoći do asortimana savjeta. Sve što trebate učiniti je koristiti odgovarajuće ključne riječi u vašim upitima za pomoć.

Osim toga, Vim dolazi sa korisnim ugrađenim priručnikom, možete ga pokrenuti pomoću naredbe :help kada se program pokrene. Ovaj ugrađeni priručnik sadrži više informacija od Vimove man stranice.

4. Vim ima živu zajednicu

Vim također ima zajednicu punu energije i entuzijazma, nudeći izvanrednu podršku u smislu razvoja izvanrednih dodataka, nudeći korisne Vim trikove i savjete kako za početnike tako i za profesionalne korisnike, plus još mnogo toga.

5. Vim je vrlo prilagodljiv i proširiv

Vim je vrlo prilagodljiv i ima opsežan sistem dodataka, postoji mnogo dobrih dodataka koji poboljšavaju njegovu funkcionalnost.

Jedna od najboljih kolekcija dodataka na koje smo naišli je spf13-vim – Ultimate Distribution za Vim Editor, koji je višeplatformski i vrlo prilagodljiv asortiman vim dodataka i raznih resursa za Vim, GVim i MacVim.

6. Vim ima prenosive konfiguracije

Vimove konfiguracije su prenosive, što vam omogućava da koristite iste konfiguracije na svim vašim Linux sistemima. Također možete dijeliti konfiguracije sa prijateljima na Internetu i tako dalje. Sve što trebate učiniti je kopirati nekoliko direktorija i datoteka, i to je sve.

7. Vim koristi manju količinu sistemskih resursa

Vimove prednosti su njegova malenkost i jednostavnost, stoga ne troši značajnu količinu sistemskih resursa za razliku od drugih uređivača teksta, posebno grafičkih uređivača teksta.

Također je obično vrlo brz i lagan čak i kada uređujete ogromne datoteke izvornog koda. Lako je pokrenuti ssh za udaljene operacije na bilo kojem serveru.

Štaviše, nudi veoma efikasne veze tastera, što vam omogućava da izvršite sve zamislive zadatke bez podizanja prstiju sa tastature. Čak i sa svojom jednostavnošću, Vim ima mnogo mogućnosti i veoma je efikasan kada se jednom nauči.

8. Vim podržava sve programske jezike i formate datoteka

Podrazumevano, Vim podržava nekoliko programskih jezika i formata datoteka. Može otkriti tip datoteke koja se uređuje; ovo se radi provjerom naziva datoteke, a ponekad i pregledom sadržaja datoteke za određeni tekst.

9. Vim je veoma popularan u svetu Linuxa

Još jedan razlog zbog kojeg biste željeli početi koristiti ili se jednostavno držati Vima je taj što je veoma popularan u Unix/Linux svijetu, posebno za sistem administratore. Dva od tri iskusna Linux sistem administratora će preporučiti učenje Vim-a.

10. Vim je zabavan!

Na kraju, ali ne i najmanje važno, Vim je zabavan za učenje i kada ga počnete intenzivno koristiti na dnevnoj bazi. Kada se prođe početna krivulja učenja, zaista možete raditi nevjerovatne stvari s njim.

Međutim, ovaj aspekt Vima ćete otkriti tek kada ga počnete učiti i koristiti. Da, probaj.

Jeste li spremni dati mu šansu, a zatim počnite učiti Vim već danas. Zapamtite da nije lako (jednostavno kao klik na dugme), sigurno ste čuli ili pročitali negde o naporima učenja Vima, ali vodiči koji se nalaze preko ovih linkova u nastavku trebali bi vam dati dobar početak:

  1. Kako instalirati i koristiti vi/vim kao uređivač punog teksta
  2. Naučite korisne 'Vi/Vim' savjete i trikove za poboljšanje svojih vještina – 1. dio
  3. 8 zanimljivih 'Vi/Vim' savjeta i trikova za svakog Linux administratora – 2. dio
  4. Kako omogućiti isticanje sintakse u uređivaču "Vi/Vim".
  5. Napravite „Vi/Vim“ kao Bash-IDE koristeći dodatak „bash-support“.

To je sve za sada! U ovom članku smo vam objasnili neke od glavnih razloga zašto biste razmotrili korištenje Vi/Vim uređivača teksta u Linuxu. Možda, ovo nisu jedini razlozi, imate li na umu? Obavijestite nas putem odjeljka za povratne informacije u nastavku.