Micro - moderan uređivač teksta baziran na terminalu sa isticanjem sintakse


Micro je moderan, jednostavan za korištenje i intuitivan višeplatformski uređivač teksta baziran na terminalima koji radi na Linux, Windows i MacOS. Napisan je u GO programskom jeziku i dizajniran da iskoristi sve mogućnosti modernih Linux terminala.

Namijenjen je da zamijeni dobro poznati nano editor tako što se lako instalira i koristi u pokretu. Ima za cilj da bude ugodan za korištenje 24 sata dnevno (jer ili više volite raditi u terminalu, ili trebate upravljati udaljenom mašinom preko ssh-a).

Ono što je važno, Micro ne zahteva dodatne programe, isporučuje se kao jedna, statička binarna datoteka spremna za upotrebu (sa svim uključenim); sve što treba da uradite je da ga odmah preuzmete i upotrebite.

Karakteristike Micro Terminala

  • Lako se instalira i koristi. Veoma je prilagodljiv i podržava sistem dodataka.
  • Podržava uobičajene veze tipki, boje i isticanje.
  • Podržava automatsku listu i obavještenja o greškama.
  • Podržava kopiranje i lijepljenje sa sistemskim međuspremnikom.
  • Nudi nekoliko uobičajenih funkcija uređivača kao što su poništavanje/ponavljanje, brojevi redova, podrška za Unicode, softwrap.
  • Podržava isticanje sintakse za preko 90 jezika! I još mnogo toga..

Kako instalirati Micro Text Editor u Linuxu

Da biste instalirali mikro uređivač teksta, možete preuzeti unaprijed izgrađenu binarnu datoteku za svoju sistemsku arhitekturu i instalirati.

Postoji i automatizovana skripta koja će preuzeti i instalirati najnoviju unapred izgrađenu binarnu datoteku kao što je prikazano.

mkdir -p  ~/bin
curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 ~/bin

Za instalaciju na nivou sistema, koristite /usr/bin umjesto ~/bin u gornjoj naredbi sa sudo komandom (ako instalirate kao nekorijenski korisnik).

sudo $ curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 /usr/bin/

Možda ćete dobiti grešku “Dozvola odbijena”, pokrenite sljedeću naredbu da premjestite mikro binarni fajl u /usr/bin:

sudo mv micro-1.1.4/micro /usr/bin//micro

U slučaju da vaš operativni sistem nema binarno izdanje, ali radi Go, možete napraviti paket iz izvora kao što je prikazano.

Važno: Uvjerite se da ste instalirali Go (GoLang) 1.5 ili noviji (Go 1.4 će raditi samo ako vaša verzija podržava CGO) na vašem Linux sistemu kako biste koristili Micro , u suprotnom kliknite na link ispod da pratite korake instalacije GoLang-a:

  1. Instalirajte GoLang (Go programski jezik) u Linuxu

Nakon instaliranja Go, upišite sljedeće komande kao root korisnik da ga instalirate:

go get -d github.com/zyedidia/micro/...
cd $GOPATH/src/github.com/zyedidia/micro
make install

Kako koristiti Micro Text Editor u Linuxu

Ako ste instalirali mikro koristeći unaprijed napravljeni binarni paket ili iz automatske skripte, možete jednostavno ukucati.

micro test.txt

Ako ste instalirali iz izvora, binarni fajl će se zatim instalirati na $GOPATH/bin (ili vaš $GOBIN), da pokrenete Micro, upišite:

$GOBIN/micro test.txt

Alternativno, uključite $GOBIN u svoj PATH da biste ga pokrenuli kao bilo koji drugi sistemski program.

Da izađete, pritisnite taster Esc, a da sačuvate tekst pre zatvaranja, pritisnite y(yes).

Na snimku ekrana ispod, testiram karakteristike Mirco-a za isticanje boja i sintakse, imajte na umu da on automatski detektuje sintaksu/tip datoteke (Shell and Go sintaksa u ovim primjerima ispod).

Možete pritisnuti F1 za bilo kakvu pomoć.

Sve opcije Micro upotrebe možete pogledati na sljedeći način:

micro --help
$GOBIN/micro --help

Za više o mikro uređivaču idite na GitHub Repository projekta: https://github.com/zyedidia/micro

U ovom kratkom članku pokazali smo vam kako instalirati Micro text editor u Linux. Kako pronalazite Micro u poređenju sa Nano i Vi? Iskoristite obrazac za povratne informacije u nastavku da nam ponudite svoje mišljenje.