Mikro - Sintaksis tapawutlandyryjy häzirki zaman terminaly tekst redaktory


Micro, Linux, Windows we MacOS-da işleýän häzirki zaman, ulanmaga aňsat we içerki platforma esasly tekst redaktory. Häzirki zaman Linux terminallarynda ýazylýar.

Belli nano redaktoryny ýolda gurmak we ulanmak aňsat bolmak bilen çalyşmak maksat edinilýär. Gije-gündiziň dowamynda ulanmak ýakymly bolmagy maksat edinýär (sebäbi terminalda işlemegi halaýarsyňyz, ýa-da ssh-den uzakdaky enjamy işlemeli bolarsyňyz).

Möhümi, Micro goşmaça programmalary talap etmeýär, ýekeje, ulanmaga taýyn, statiki ikilik görnüşinde iberilýär (hemme zady öz içine alýar); Siziň etmeli zadyňyz, derrew göçürip almak we ulanmak.

  • Gurmak we ulanmak aňsat. Bu gaty düzülip bilner we bir plugin ulgamyny goldaýar.
  • Umumy açar baglanyşyklary, reňkleri we tapawutlandyrmagy goldaýar.
  • Awtomatiki sanawy we säwlik habarnamalaryny goldaýar.
  • Ulgam paneli bilen göçürmegi we goýmagy goldaýar.
  • Yzyna gaýtarmak/yzyna gaýtarmak, setir belgileri, icunikod goldawy, programma üpjünçiligi ýaly birnäçe umumy redaktor aýratynlyklaryny hödürleýär.
  • 90-dan gowrak dil üçin sintaksis aýratynlygyny goldaýar! We has köp ..

Linux-da mikro tekst redaktoryny nädip gurmaly

Mikro tekst redaktoryny gurmak üçin ulgam arhitekturasy üçin gurlan ikili göçürip alyp bilersiňiz.

Şeýle hem, görkezilişi ýaly iň soňky gurlan ikili alyp, gurjak awtomatlaşdyrylan skript bar.

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

Ulgam giňişliginde gurnamak üçin, sudo buýrugy bilen ýokardaky buýrukda bin/bin ýerine/usr/bin ulanyň (kök ulanyjy däl bolsaňyz).

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

Mümkin ikili/usr/bin-a geçirmek üçin aşakdaky buýrugy işledip bilersiňiz\Rugsat ret edildi.

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

Operasiýa ulgamyňyzda ikili goýberiş ýok bolsa, ýöne Go işleýän bolsa, bukjany görkezilişi ýaly çeşmeden gurup bilersiňiz.

Üns beriň: Micro ulanmak üçin Linux ulgamyňyzda Go (GoLang) 1.5 ýa-da has ýokary (Go 1.4 wersiýaňyz CGO-ny goldaýan bolsa işlär), ýogsam GoLang gurmak ädimlerini ýerine ýetirmek üçin aşakdaky baglanyşyga basyň:

  1. GoLang (Go Programming Language) Linux-da guruň

Go guranyňyzdan soň, ony gurmak üçin kök ulanyjy hökmünde aşakdaky buýruklary ýazyň:

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

Linux-da Micro tekst redaktoryny nädip ulanmaly

Öňünden gurlan ikilik paketini ýa-da awtomatlaşdyrylan skriptden mikro gurnan bolsaňyz, ýazyp bilersiňiz.

$ micro test.txt

Çeşmeden gurnan bolsaňyz, ikilik soňra Micro-y işletmek üçin $GOPATH/bin (ýa-da $GOBIN) gurlar.

$ $GOBIN/micro test.txt

Ativea-da bolmasa, beýleki ulgam programmalary ýaly işletmek üçin PATH-a $GOBIN goşuň.

Çykmak üçin Esc düwmesini basyň we ýapylmazdan ozal teksti ýatda saklamak üçin y (hawa) basyň.

Aşakdaky ekranda, Mirkonyň reňkini we sintaksis aýratynlyklaryny synap görýärin, sintaksis/faýl görnüşini awtomatiki kesgitleýändigini belläň (aşakdaky mysallarda Shell we Go sintaksis).

Islendik kömek üçin F1 basyp bilersiňiz.

Micro ulanyş usullarynyň hemmesini aşakdaky ýaly görüp bilersiňiz:

$ micro --help
$ $GOBIN/micro --help

Mikro redaktor hakda has giňişleýin maglumat üçin GitHub ammary taslamasyna gidiň: https://github.com/zyedidia/micro

Bu gysga makalada size Linux tekst redaktoryny nädip gurmalydygyny görkezdik. Nano we Vi bilen deňeşdirilende Micro nädip tapyp bilersiňiz? Pikirleriňizi hödürlemek üçin aşakdaky seslenme formasyny ulanyň.