Micro - Olootu Ọrọ Ti o Da lori ebute Ọna Tuntun pẹlu Ifojusi Sintasi


Micro jẹ igbalode kan, rọrun-lati lo ati ogbontarigi ọrọ ti o da lori ẹrọ agbelebu-pẹpẹ ti o n ṣiṣẹ lori Linux, Windows ati MacOS. O ti kọ ni awọn ebute Linux ti ode oni.

O ti pinnu lati rọpo olootu nano ti o mọ daradara nipasẹ irọrun lati fi sori ẹrọ ati lilo lori lilọ. O ni awọn ifọkansi daradara lati jẹ igbadun lati lo ni ayika aago (nitori boya o fẹ lati ṣiṣẹ ni ebute, tabi o nilo lati ṣiṣẹ ẹrọ latọna jijin lori ssh).

Ni pataki, Micro ko nilo awọn eto afikun, o gbe wọle bi ọkan kan, ṣetan lati lo, alakomeji aimi (pẹlu gbogbo nkan ti o wa pẹlu); gbogbo ohun ti o nilo lati ṣe ni gbigba lati ayelujara ati lo lẹsẹkẹsẹ.

  • Rọrun lati fi sori ẹrọ ati lilo. O jẹ asefara ga julọ ati ṣe atilẹyin eto ohun itanna kan.
  • Ṣe atilẹyin awọn ifilọlẹ bọtini wọpọ, awọn awọ ati fifi aami si.
  • Ṣe atilẹyin atokọ aifọwọyi ati awọn iwifunni aṣiṣe.
  • Ṣe atilẹyin ẹda ati lẹẹ pẹlu agekuru eto.
  • Nfun ọpọlọpọ awọn ẹya olootu ti o wọpọ bii fifọ/redo, awọn nọmba laini, atilẹyin Unicode, softwrap.
  • Ṣe atilẹyin ifamihan sintasi fun awọn ede 90 ju! Ati pupọ diẹ sii ..

Bii o ṣe le Fi Olootu Ọrọ Micro sii ni Lainos

Lati fi olootu ọrọ bulọọgi sori ẹrọ, o le ṣe igbasilẹ alakomeji prebuilt fun ọ faaji eto ati fi sii.

Iwe afọwọkọ adaṣe tun wa ti yoo mu ki o fi sori ẹrọ alakomeji prebuilt tuntun bi o ti han.

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

Fun fifi sori ẹrọ jakejado-ọna, lo/usr/bin dipo ti ~/bin ninu aṣẹ loke pẹlu aṣẹ sudo (ti fifi sori rẹ bi olumulo ti kii ṣe gbongbo).

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

O ṣee ṣe ki o gba aṣiṣe\"Gbigbanilaaye Gbigba", ṣiṣe aṣẹ atẹle lati gbe alakomeji micro si/usr/bin:

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

Ni ọran ti ẹrọ ṣiṣe rẹ ko ni awọn idasilẹ alakomeji, ṣugbọn ṣe ṣiṣe Go, o le kọ package lati orisun bi o ti han.

Pataki: Rii daju pe o ti fi Go (GoLang) 1.5 sii tabi ga julọ (Go 1.4 yoo ṣiṣẹ nikan ti ẹya rẹ ba ṣe atilẹyin CGO) lori ẹrọ Linux rẹ lati lo Micro, bibẹkọ ti tẹ ọna asopọ isalẹ lati tẹle awọn igbesẹ fifi sori GoLang:

  1. Fi GoLang sii (Ede siseto Go) ni Linux

Lẹhin fifi Go sii, tẹ awọn ofin wọnyi bi olumulo olumulo lati fi sii:

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

Bii o ṣe le Lo Olootu Text Micro ni Lainos

Ti o ba ti fi micro sori ẹrọ nipa lilo package alakomeji prebuilt tabi lati iwe afọwọkọ adaṣe, o le jiroro tẹ.

$ micro test.txt

Ti o ba fi sii lati orisun, a yoo fi alakomeji sii si $GOPATH/bin (tabi $GOBIN rẹ), lati ṣiṣe Micro, tẹ:

$ $GOBIN/micro test.txt

Ni omiiran, pẹlu $GOBIN ninu PATH rẹ lati ṣiṣẹ bi eyikeyi eto eto miiran.

Lati jade, tẹ bọtini Esc, ati lati fi ọrọ pamọ ṣaaju pipade, tẹ y (bẹẹni).

Ninu iboju iboju ni isalẹ, Mo n ṣe idanwo awọ ati awọn ẹya ti n ṣalaye sintasi ti Mirco, ṣe akiyesi pe o ṣe awari irufẹ sintasi/faili laifọwọyi (Ikarahun ati Go sintasi ni awọn apẹẹrẹ wọnyi ni isalẹ).

O le tẹ F1 fun iranlọwọ eyikeyi.

O le wo gbogbo awọn aṣayan lilo Micro bi atẹle:

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

Fun diẹ sii nipa olootu bulọọgi, lọ si ibi ipamọ GitHub idawọle naa: https://github.com/zyedidia/micro

Ninu nkan ṣoki yii, a fihan ọ bi o ṣe le fi sori ẹrọ olootu ọrọ Micro ni Linux. Bawo ni o ṣe rii Micro ni ifiwera si Nano ati Vi? Lo fọọmu esi ni isalẹ lati fun wa ni awọn ero rẹ.