Edîtorên nivîsê yên konsolê di rêveberiya serverê de amûrek domdar e, ku jêhatîbûna afirandina pelên nivîsê û biguherîne peyda dike. Ew têne cûda kirin ji ber ku ew li ser bingeha rêzika fermanê ne, ji hêmanên grafîkî bêpar in, lê di heman demê de hemî vebijarkên pêwîst ji bo xebata bi bandor bi agahdariya nivîsê re peyda dikin. Ev amûr dikare hem ji bo karên piçûk bikêr be, mînakî, guhartina pelek taybetî, hem jî ji bo lêkolînek tevahî server li ser Linux têketin.
Di vê gotarê de em ê çend edîtorên nivîsê yên konsolê ji bo pergalên xebitandinê yên Linux analîz bikin. Ka em li çareseriyên herî populer binêrin, wekî nano, vim, û her weha li ser yên kêm naskirî biaxivin: emacs, joe û micro bikini. Piştî xwendinê, bikarhêner dê xwediyê ramanek giştî li ser hemî edîtorên navnîşkirî be, û dê bikaribe ji bo xweya taybetî an virtual ya herî çêtirîn hilbijêrin. server.
Edîtorê nivîsê Nano
nano ji bo pergalên Linux-ê yek ji edîtorên teksta termînalê ya herî populer e. Berevajî piraniya karûbarên din, nano feydeyek bêhempa peyda dike - ji bo karanîna wê astek profesyonelî ya bilind hewce nake. Ev edîtorê nivîsê ya konsolê ji bo karanîna hêsan û biaqilî hatî sêwirandin, ku wê ji destpêkeran re jî bigihîne. Di pir rewşan de, ew jixwe li ser pergalê hatî saz kirin. Lêbelê, heke ew peyda nebe, hûn dikarin edîtorê bi karanîna fermanên jêrîn saz bikin:
Ji bo CentOS:
yum install nano
Li ser Debian / Ubuntu:
apt install nano
Hûn dikarin vê fermanê bikar bînin da ku pelê vekin û di edîtorek nivîsê de bêtir bixebitin:
nano path/to/file
Navnîşek fermanên bingehîn ên ji bo xebata bi pelan re li binê pencereyê tê destnîşan kirin. Tenê bi fonksiyona xwestinê re bişkojka Ctrl bi hevdemî bikar bînin. The tool belge dikarin agahiyên berfirehtir bidin.
Ji bo ku amûrek bi vebijarkên ku di termînalê de xuya nakin bikar bînin, hevoksaziyê bikar bînin:
nano option path/to/file
Navnîşek bêkêmasî ya fonksiyonên berdest jî dikare di belgeya li ser girêdana jorîn de were dîtin. Yên sereke yên jêrîn hene:
+number - di pelê de rêza ku dest pê bike diyar bike--tabsize=digit - Di cîhan de mezinahiya tabloyê bicîh bikin--smooth - Dema ku di pelê de diherike, gerîdeya nerm çalak bike--mouse - Piştgiriya mişk ji bo navîgasyon û ronîkirina nivîsê çalak bike--autoindent - Dema ku berbi xêzek nû ve diçin, bixweber vekêşan zêde bikin--wordwrap - Rêzan bi peyvan bipêçin, ne bi tîpan--softwrap - xêzan bi dîtbarî pêça, bêyî guheztina nivîsa rastîn--syntax=language - ronîkirina hevoksaziyê ji bo zimanek bernameyek taybetî çalak bike--bookmarks - nîşankeran zêde bikin da ku zû di nav pelê de rêve bibin--multibuffer - ji bo guherandina hevdemî gelek pelan di tamponên cihêreng de vekin--linenumbers - jimareyên rêzê li kêlekê nîşan bidin--rebindkey=key:command - ji nû ve mifteyek ji fermanek taybetî re veqetandin
Girîng e ku were gotin ku ji bo çalakkirin an sererastkirina hin fonksiyonan hûn ê hewce bikin ku pelê veavakirinê ya ku li / tê de ye bikar bînin bikar bînin.hwd/nanorc. Ji bo çalakkirin an neçalakkirina fonksiyonek, hûn hewce ne ku fonksiyona şîroveyê ji rêzê derxînin (# nîşan), û ji bo ku hûn vebijarkek taybetî biguhezînin - nirxa têkildar biguhezînin.
Edîtorê nivîsê Vim
Vim - edîtorek nivîsê ya konsolê ya pêşkeftî ye, ev guhertoyek pêşkeftî ya orjînal e vi, di sala 1976-an de derketiye. Taybetmendiya wê di têgîna yekta ya modên xebitandinê de ye: modên normal, têxistin û dîtbarî. Ew ji ber bernamesaziya xwe ya berfireh ji ber komek ferman û piştgirîya bêjeyên birêkûpêk ên ji bo lêgerîn û veguheztinê navdar bû. Berevajî edîtorên hêsan ên mîna nano, vim dikare demek dirêj dirêj bike ku meriv pê re were nas kirin.
Sazkirina li ser CentOS bi fermanê pêk tê:
yum install vim
Li ser Debian / Ubuntu:
apt install vim
Bername dest pê dike û pelê pêwîst bi fermanê tê vekirin:
vim path/to/file
Wekî ku hûn ji mînaka li jor dibînin, ronîkirina kodê tê de vim ji hêla xwerû ve çalak e. Karbidestiya bernameyê pir berfireh e, û rêveberiya pelê ji edîtorên din hinekî cûda dibe. Pêşdebiran cîhek cuda veqetandine Çavkaniya alîkariyê ji bo lêkolînek berfireh a hemî amûr û fermanên gengaz.
Li vir, ji bo nimûne, emrên herî gelemperî çawa xuya dikin:
i - Biçe moda têxê da ku dest bi têketina nivîsê bikeEsc - ji moda têxê derkeve û vegere moda fermanê (moda normal):w - pelê heyî hilînin:q - ji pelê heyî derkeve:q! - bêyî tomarkirina guhertinan ji pelê heyî derkeveyy - xeta heyî kopî bikindd - xeta niha bibirep - Xeta kopî an jêkirî li dû ya heyî bixinu - çalakiya paşîn betal bike/search_term - lêgerîna rêzika search_term di pelê de:s/old/new/g - di rêza heyî de hemî mînakên kevn bi nû veguherînin:set number - hejmarên rêzê nîşan bide
Vim edîtorek nivîsê ya hêzdar û maqûl e ku ji bo xweşbînkirina pêvajoya xebata bi nivîsê re hatî çêkirin. Kêmasiya sereke astengiya têketina zehf bilind e ji bo destpêk. Dibe ku navbeynkar û ferman ji kesên ku nû dest bi fêrbûna wê dikin nenas bin, û ev dibe ku di destpêkê de bibe sedema hin zehmetiyan.
Edîtorê nivîsê Emacs
Emacs edîtorek nivîsê ya bi hêz û xwerû ye ku ji bo sererastkirina nivîsê, nivîsandina kodê, û birêvebirina pelan cûrbecûr taybetmendiyan peyda dike. Ew gelek zimanên bernamesaziyê piştgirî dike, ji bo pêvekanan (pêvekan) piştgirî heye û destûrê dide bikarhêner ku nivîsarên xwe biafirîne da ku karan bixweber bike. Emacs di heman demê de xwedan pergalek rêveberiya tampon û pencereyê ya bêhempa ye, ku ew dike yek ji edîtorên herî maqûl û dewlemend ên li derdorê.
Ji bo sazkirina li ser CentOS, em ê fermanê bikar bînin:
yum install emacs
Li ser Debian / Ubuntu:
apt install emacs
Vekirina pelek taybetî ya di konsolê de mîna edîtorên din e:
emacs path/to/file
Bi xwerû, ronîkirina hevoksaziyê neçalak e, û xuyang di pratîkê de ji edîtorên konsolê yên din cûda nabe. Li binê ekranê barek statûyê heye, û fonksiyona sereke li jor e. Lêbelê, dema ku bi guhertoya konsolê ya edîtorê re dixebitin, ev fonksiyon tenê bi karanîna kurteya klavyeyê heye. Girîng e ku were zanîn ku bişkojkên alîkar ên ku têne bikar anîn bişkojka Kontrolê ye, ku ji hêla xwerû ve li Ctrl-ê hatî danîn, û bişkojka Meta, li Alt hatî danîn. Belgekirin rûpela li ser malpera fermî dê ji we re bibe alîkar ku hûn bi tevahî fonksiyonê nas bikin.
Wekî nimûne, em emrên ku herî zêde têne bikar anîn kontrol bikin:
Alt+X - fermanek binivîseCtrl+X Ctrl+C - edîtorê nêzîkCtrl+G - çalakiyê betal bikeCtrl+H b - bişkojkên kurtebirê nîşan bidinCtrl+X Ctrl+S - pelê tomar bikeCtrl+X Ctrl+F - pelê vekinAlt+W - kopîCtrl+W - birrînCtrl+Y - pasteCtrl+X 2 - pencereya vertîkal parçe bikeCtrl+X 0- di navbera pencereyan de biguhereCtrl+X -> Ctrl+X <- veguherîne di navbera tamponan de
Bi kurtî, emacs taybetmendiyên bêhempa yên wekî pergalek fermanê ya maqûl, xwerûkirina bilind, û çareseriyên fonksiyonel ên berfireh peyda dike. Rêza fermanê û makroyên wê dihêle bikarhêneran pêvajoyên pir xebitandinê biafirînin. Lêbelê, ji ber strukturên wê yên bi xwezayî pir maqûl, ew ji bo karanîna ji hêla destpêkeran ve nayê pêşniyar kirin.
Edîtorê nivîsê Joe
Joe edîtorek nivîsê-based konsolê ye ku ji hêla Joseph Ellis ve hatî afirandin. Ew navbeynkarek hêsan û xwerû peyda dike, ji bo xebitandina di konsolek nivîsê de îdeal e. Joe fonksiyonên bingehîn ên guherandina nivîsê yên wekî danîn, jêbirin, kopîkirin, û her weha taybetmendiyên pêşkeftî di nav de piştgirî ji bo gelek zimanên bernamesaziyê bi ronîkirina hevoksaziyê peyda dike. Çawa nano, ev edîtor bijarek îdeal e ji bo kesên ku bikêrhatîbûnê dinirxînin.
Fermana sazkirinê li CentOS:
yum install joe
Li ser Debian / Ubuntu:
apt install joe
Pelek nivîsê bi fermanê tê vekirin:
joe path/to/file
Zehfkirina hevoksaziyê ji hêla xwerû ve tê çalak kirin, û agahdariya bingehîn di derbarê pelê ku tê guheztin li jora edîtorê tê xuyang kirin. Mîna edîtorên berê, joe gelek vebijarkên din hene, di nav de piştgirîya fermanên makro. Ji bo ku hûn bi koma bingehîn a fermanan re bibin nas, hûn hewce ne ku kombînasyona mifteyê bikar bînin Ctrl + Kû paşê H qûfle. Fonksiyonên berdest dê li jorê termînalê bêne xuyang kirin:
Navnîşek hûrgulî ya taybetmendiyan dikare li ser were dîtin belge rûpel.
Joe xwedan navgînek sade û têgihîştî ye, ku wê ji destpêkeran re bigihîne. Di heman demê de, ew taybetmendiyên hêzdar ên wekî piştgiriya pir-paceyê, ronîkirina nivîsê, lêgerîn û veguheztinê peyda dike, ku wê ji bikarhênerên jêhatî re balkêş dike. Dezavantajê ya joe ev e ku ew li gorî edîtorên nivîsê yên din piştgirî û pêşkeftina berbelav tune, ku dibe ku di pêşerojê de bibe sedema taybetmendî û nûvekirinên tixûbdar. Bikarhêner di heman demê de dema ku ji çareseriyên din veguherînin dibe ku di masterkirina taybetmendî û berhevokên sereke de bi dijwariyan re rû bi rû bimînin.
Edîtorê nivîsê ya mîkro
Micro - edîtorek nivîsê ya sivik, bi karanîna hêsan e ku bi hûrgulî li ser mînîmalîzm û întuîtîbûnê hatî çêkirin. Ev amûr fonksiyona guherandina nivîsê ya bingehîn peyda dike û pêvekên fonksiyonên din piştgirî dike. Micro ronîkirina hevoksaziyê ji bo zimanên cûrbecûr yên bernamekirinê, ronîkirina pir-xêz, piştgiriya pêvekê û mîhengên din ên bikarhêner ên xwerû piştgirî dike.
Sazkirina li ser CentOS bi karanîna skrîptek taybetî ya bi fermanê ve tête kirin:
curl https://getmic.ro | bash
Li ser Debian / Ubuntu:
apt install micro
Ji kerema xwe not: bikaranîna vê rêbazê sazkirinê, destpêkirina edîtorê li CentOS jî dê cûda be. Dema ku hûn di pelrêça mala xwe de bi fermanê hûn dikarin pelek taybetî vekin:
./micro path/to/file
Ji bo ku amûrê ji her pelrêça bikar bînin, hûn hewce ne ku wê biguhezînin /usr/bin. Ji bo vê yekê em ê fermanê bikar bînin
mv micro /usr/bin/
Piştî ku, ya micro bikini Pêvajoya destpêkirinê dê li ser hemî pergalên Linux-ê, tevî Debian / Ubuntu, wekhev be:
micro path/to/file
Bişkojkên ji bo navîgasyon û sererastkirina belgeyek bi tikandinê têne fêr kirin Alt+G. Emrên ku herî zêde têne bikar anîn dê li binê termînalê bêne xuyang kirin:
Ew Ctlr+G tevlihev dê beşa alîkariyê ya bêkêmasî ya amûrê veke:
Hûn dikarin li ser kapasîteyên amûrê li ser rûpela projeya fermî ya GitHub-ê bêtir fêr bibin belge liq.
Bi tevahî, micro bikini edîtor ji bo kesên ku bi sivikî û bikêrhatîbûnê bikar tînin vebijarkek hêja ye. Sêwirana wê ya minimalîst û performansa bilez wê ji bo bernamenûsan amûrek balkêş dike. Lêbelê, dezavantaj dibe ku komek sînorkirî ya fonksiyonan û nebûna navgînek grafîkî be. Tevî vê yekê jî, micro bikini edîtor ji bo sererastkirina pelên nivîsê çareseriyek pêbawer û bikêr dimîne
Xelasî
Vekolîna edîtorên konsolê nivîsê ji bo Linux cihêrengî û taybetmendiyên bêhempa yên her yek ji wan eşkere kir. Nebûna yekane çareseriya rast girîngiya bijartina kesane tekez dike, ku dihêle bikarhêner ezmûna xwe li gorî tercîh û daxwazên xwe biguncînin. Hilbijartinek berfireh a edîtorên nivîsê yên konsolê ji bo Linux fersendê dide bikarhêneran ku amûrê li gorî hewcedariyên xwe xweş bikin, nermbûn û cihêrengiya di cîhana hilberandina peyvan de ronî dike.