Knowledgebase Maagizo rahisi ya kufanya kazi na huduma ya Profitserver
Kuu ya Knowledgebase Wahariri wa maandishi ya Linux

Wahariri wa maandishi ya Linux


Wahariri wa maandishi ya dashibodi ni zana muhimu katika usimamizi wa seva, inayotoa uwezo wa kuunda na kuhariri faili za maandishi. Zinatofautishwa kwa sababu zinategemea mstari wa amri, bila vipengele vya picha, lakini wakati huo huo hutoa chaguzi zote muhimu kwa kazi bora na taarifa za maandishi. Zana hii inaweza kuwa muhimu kwa kazi ndogo, kwa mfano, kubadilisha faili moja maalum, na kwa utafiti kamili wa kumbukumbu za seva kwenye Linux.

Katika makala haya tutachambua wahariri kadhaa wa maandishi wa koni kwa mifumo endeshi ya Linux. Hebu tuangalie suluhisho maarufu zaidi, kama vile nano , vim , na pia tuzungumzie zile ambazo hazijulikani sana: emacs , joe na micro . Baada ya kusoma, mtumiaji atakuwa na wazo la jumla la wahariri wote walioorodheshwa, na ataweza kuchagua ile bora zaidi kwa seva yake maalum au pepe.

Mhariri wa maandishi ya Nano

Nano ni mojawapo ya wahariri wa maandishi maarufu zaidi wa terminal kwa mifumo ya Linux. Tofauti na huduma zingine nyingi, nano hutoa faida ya kipekee - haihitaji kiwango cha juu cha utaalamu ili kutumia. Kihariri hiki cha maandishi cha koni kimeundwa kuwa rahisi kutumia na rahisi kutumia, na kuifanya iweze kufikiwa hata na wanaoanza. Mara nyingi, tayari kimesakinishwa mapema kwenye mfumo. Hata hivyo, ikiwa hakipatikani, unaweza kusakinisha kihariri kwa kutumia amri zifuatazo:

kwa CentOS:

yum install nano

Kwenye Debian/Ubuntu:

apt install nano

Unaweza kutumia amri hii ili kufungua faili na kufanya kazi zaidi katika hariri ya maandishi:

nano path/to/file
Mhariri wa maandishi wa koni ya Linux

Orodha ya amri za msingi za kufanya kazi na faili imeonyeshwa chini ya dirisha. Tumia kitufe cha Ctrl wakati huo huo na kitendakazi unachotaka. Nyaraka za zana zinaweza kutoa maelezo zaidi.

Ili kutumia zana iliyo na chaguzi ambazo hazionekani kwenye terminal, tumia syntax:

nano option path/to/file

Orodha kamili ya vitendaji vinavyopatikana pia inaweza kupatikana katika hati kwenye kiungo hapo juu. Ya kuu ni pamoja na yafuatayo:

+number - taja mstari kwenye faili ili kuanza
--tabsize=digit - weka ukubwa wa vichupo katika nafasi
--smooth - Wezesha usogezaji laini wakati wa kusonga kupitia faili
--mouse - Wezesha usaidizi wa kipanya kwa urambazaji na uangaziaji wa maandishi
--autoindent - ongeza indents kiotomatiki wakati wa kuhamia mstari mpya
--wordwrap - funga mistari kwa maneno, sio kwa wahusika
--softwrap - funga mistari kwa kuibua, bila kubadilisha maandishi halisi
--syntax=language - wezesha uangaziaji wa sintaksia kwa lugha mahususi ya programu
--bookmarks - ongeza alamisho ili kuvinjari faili haraka
--multibuffer - fungua faili nyingi katika vihifadhi tofauti kwa uhariri wa wakati mmoja
--linenumbers - onyesha nambari za mstari kwenye upau wa kando
--rebindkey=key:command - weka tena ufunguo kwa amri maalum

Ni muhimu kutaja kwamba ili kuwezesha au kuhariri baadhi ya vitendakazi utahitaji kutumia faili ya usanidi iliyoko / etc/nanorc . Ili kuwezesha au kuzima kitendakazi, unahitaji kuondoa kitendakazi cha maoni kutoka kwa mstari (alama #), na kufanya mabadiliko kwenye chaguo maalum - badilisha thamani inayolingana.

Vim mhariri wa maandishi

Vim — ni kihariri maandishi cha hali ya juu cha koni, hii ni toleo lililoboreshwa la vi asili , iliyotolewa mwaka wa 1976. Upekee wake upo katika dhana ya kipekee ya hali za uendeshaji: hali za kawaida, za kuingiza na za kuona. Ilipata umaarufu kwa ufanisi wake katika upangaji programu kutokana na seti yake kubwa ya amri na usaidizi wa vifungu vya maneno vya kawaida vya utafutaji na uingizwaji. Tofauti na wahariri rahisi kama nano, vim inaweza kuchukua muda mrefu kuifahamu.

Ufungaji kwenye CentOS unafanywa kwa amri:

yum install vim

Kwenye Debian/Ubuntu:

apt install vim

Programu imezinduliwa na faili inayohitajika inafunguliwa kwa amri:

vim path/to/file
Mhariri wa maandishi wa Vim Linux

Kama unavyoona kutoka kwa mfano hapo juu, kuangazia msimbo katika vim kunawezeshwa kwa chaguo-msingi. Utendaji wa programu ni mkubwa sana, na usimamizi wa faili hutokea tofauti kidogo kuliko ilivyo kwa wahariri wengine. Wasanidi programu wametenga rasilimali tofauti ya Usaidizi kwa ajili ya utafiti wa kina wa zana na amri zote zinazowezekana.

Hapa, kwa mfano, ndivyo amri za kawaida zinavyoonekana:

i - kwenda kuingiza mode kuanza kuingia maandishi
Esc - Toka modi ya kuingiza na urudi kwa hali ya amri (hali ya kawaida)
:w - Hifadhi faili ya sasa
:q - acha faili ya sasa
:q! - acha faili ya sasa bila kuhifadhi mabadiliko
yy - nakili mstari wa sasa
dd - kata mstari wa sasa
p - bandika mstari ulionakiliwa au uliokatwa baada ya ule wa sasa
u -tendua kitendo cha mwisho
/search_term - tafuta kamba ya utafutaji_term katika faili
:s/old/new/g - Badilisha hali zote za zamani na mpya kwenye mstari wa sasa
:set number - onyesha nambari za mstari

Vim ni kihariri cha maandishi chenye nguvu na kinachonyumbulika kilichoundwa ili kuboresha mchakato wa kufanya kazi na maandishi. Hasara kuu ni kizuizi kikubwa sana cha kuingia kwa wanaoanza. Kiolesura na amri zinaweza kuwa hazijulikani kwa wale wanaoanza kujifunza, na hii inaweza kusababisha matatizo mwanzoni.

Mhariri wa maandishi wa Emacs

Emacs ni kihariri cha maandishi chenye nguvu na kinachoweza kubadilishwa ambacho hutoa vipengele mbalimbali vya kuhariri maandishi, kuandika msimbo, na kudhibiti faili. Inasaidia lugha nyingi za programu, ina usaidizi uliojengewa ndani wa viendelezi (programu-jalizi), na inaruhusu mtumiaji kuunda hati zake mwenyewe ili kuendesha kazi kiotomatiki. Emacs pia ina mfumo wa kipekee wa usimamizi wa bafa na dirisha, na kuifanya kuwa mojawapo ya wahariri wanaonyumbulika zaidi na wenye vipengele vingi.

Ili kufunga kwenye CentOS, tutatumia amri:

yum install emacs

Kwenye Debian/Ubuntu:

apt install emacs

Kufungua faili maalum kwenye koni ni sawa na wahariri wengine:

emacs path/to/file
Emacs - mhariri wa maandishi wa Linux

Kwa chaguo-msingi, uangazaji wa sintaksia umezimwa, na mwonekano hauna tofauti na wahariri wengine wa koni. Chini ya skrini kuna upau wa hali, na utendaji mkuu uko juu. Hata hivyo, unapofanya kazi na toleo la koni la kihariri, utendaji huu unapatikana tu kwa kutumia njia ya mkato ya kibodi. Ni muhimu kutambua kwamba vitufe saidizi vinavyotumika ni ufunguo wa Kudhibiti, ambao umewekwa kuwa Ctrl kwa chaguo-msingi, na ufunguo wa Meta, uliowekwa kuwa Alt. Ukurasa wa nyaraka kwenye tovuti rasmi utakusaidia kufahamu utendaji kamili.

Kama mfano, wacha tuangalie amri zinazotumiwa zaidi:

Alt+X - chapa amri
Ctrl+X Ctrl+C - mhariri wa karibu
Ctrl+G - kufuta kitendo
Ctrl+H b - onyesha vitufe vya njia ya mkato
Ctrl+X Ctrl+S - Hifadhi faili
Ctrl+X Ctrl+F - fungua faili
Alt+W - nakala
Ctrl+W - kata
Ctrl+Y - kuweka
Ctrl+X 2 - mgawanyiko wa dirisha wima
Ctrl+X 0- kubadili kati ya madirisha
Ctrl+X -> Ctrl+X <- kubadili kati ya buffers

Kwa muhtasari, emacs hutoa vipengele vya kipekee kama vile mfumo wa amri unaonyumbulika, ubinafsishaji wa hali ya juu, na suluhisho pana za utendaji kazi. Mstari wake wa amri na makro huruhusu watumiaji kuunda michakato inayofanya kazi kwa kasi kubwa. Hata hivyo, kutokana na muundo wake unaonyumbulika sana kiasili, haipendekezwi kutumiwa na wanaoanza.

Joe mhariri wa maandishi

Joe ni kihariri maandishi kinachotegemea koni iliyoundwa na Joseph Ellis. Kinatoa kiolesura rahisi na angavu, bora kwa kufanya kazi katika koni ya maandishi. Joe hutoa kazi za msingi za kuhariri maandishi kama vile kuingiza, kufuta, kunakili, pamoja na vipengele vya hali ya juu ikiwa ni pamoja na usaidizi wa lugha nyingi za programu zenye mwangaza wa sintaksia. Kama nano , kihariri hiki ni chaguo bora kwa wale wanaothamini utumiaji.

Amri ya kusakinisha kwenye CentOS:

yum install joe

Kwenye Debian/Ubuntu:

apt install joe

Faili ya maandishi inafunguliwa kwa amri:

joe path/to/file
Mhariri wa maandishi kwa ajili ya Linux

Uangaziaji wa sintaksia huwashwa kwa chaguo-msingi, na taarifa za msingi kuhusu faili inayohaririwa huonyeshwa juu ya kihariri. Kama wahariri wa awali, joe ana chaguo nyingi za ziada, ikiwa ni pamoja na usaidizi wa amri za makro. Ili kufahamu seti ya msingi ya amri, unahitaji kutumia mchanganyiko wa vitufe Ctrl+K , na kisha kitufe cha H. Vitendaji vinavyopatikana vitaonyeshwa juu ya terminal:

Joe console mhariri

Orodha ya vipengele vilivyo na maelezo zaidi inaweza kupatikana kwenye ukurasa wa nyaraka.

Joe ina kiolesura rahisi na rahisi kutumia, na kuifanya iweze kufikiwa na wanaoanza. Wakati huo huo, hutoa vipengele vyenye nguvu kama vile usaidizi wa madirisha mengi, kuangazia maandishi, kutafuta na kubadilisha, na kuifanya ivutie watumiaji wenye ujuzi. Ubaya wa joe ni kwamba haina usaidizi na uundaji mpana ikilinganishwa na wahariri wengine wa maandishi, jambo ambalo linaweza kusababisha vipengele na masasisho machache katika siku zijazo. Watumiaji wanaweza pia kukumbana na ugumu katika kufahamu vipengele na michanganyiko muhimu wanapobadilisha kutoka kwa suluhisho zingine.

Mhariri wa maandishi madogo

Micro — ni kihariri maandishi chepesi na rahisi kutumia kilichoundwa kwa kuzingatia udogo na uchangamfu. Zana hii hutoa utendaji wa msingi wa kuhariri maandishi na inasaidia viendelezi vya ziada vya utendaji. Micro inasaidia uangazaji wa sintaksia kwa lugha mbalimbali za programu, uangazaji wa mistari mingi, usaidizi wa programu-jalizi na mipangilio mingine ya mtumiaji inayoweza kubadilishwa.

Ufungaji kwenye CentOS unafanywa kwa kutumia hati maalum na amri:

curl https://getmic.ro | bash

Kwenye Debian/Ubuntu:

apt install micro

Tafadhali kumbuka: kwa kutumia njia hii ya usakinishaji, kuzindua mhariri kwenye CentOS pia itakuwa tofauti. Unaweza kufungua faili maalum ukiwa kwenye saraka yako ya nyumbani na amri:

./micro path/to/file

Ili kutumia zana kutoka kwa saraka yoyote, unahitaji kuihamisha hadi / usr/bin . Ili kufanya hivyo tutatumia amri

mv micro /usr/bin/

Baada ya hapo, mchakato wa uzinduzi mdogo utakuwa sawa kwenye mifumo yote ya Linux, ikiwa ni pamoja na Debian/Ubuntu:

micro path/to/file
Kihariri cha maandishi cha Micro - console kwa Linux

Funguo za kusogeza na kuhariri hati zinaweza kujifunza kwa kubonyeza Alt+G . Amri zinazotumika zaidi zitaonyeshwa chini ya kituo:

Amri kwa mhariri wa Micro

Mchanganyiko wa Ctlr +G utafungua sehemu kamili ya usaidizi ya kifaa:

Mchanganyiko wa Ctlr+G utafungua sehemu kamili ya usaidizi ya zana

Unaweza kujifunza zaidi kuhusu uwezo wa zana kwenye ukurasa rasmi wa mradi wa GitHub katika sehemu ya nyaraka.

Kwa ujumla, kihariri kidogo ni chaguo bora kwa wale ambao wamezoea wepesi na urahisi wa matumizi. Muundo wake mdogo na utendaji wa haraka huifanya kuwa kifaa cha kuvutia kwa watengenezaji wa programu. Hata hivyo, hasara inaweza kuwa seti ndogo ya vitendaji na ukosefu wa kiolesura cha picha. Licha ya haya, kihariri kidogo kinabaki kuwa suluhisho la kuaminika na bora kwa uhariri wa faili za maandishi.

Hitimisho

Mapitio ya wahariri wa kiweko cha maandishi kwa Linux yalifichua utofauti na sifa za kipekee za kila mmoja wao. Ukosefu wa suluhisho pekee linalofaa husisitiza umuhimu wa chaguo la mtu binafsi, kuruhusu watumiaji kurekebisha uzoefu wao ili kukidhi matakwa na mahitaji yao. Uchaguzi mpana wa vihariri vya maandishi vya kiweko kwa ajili ya Linux huwapa watumiaji fursa ya kubinafsisha zana kulingana na mahitaji yao, ikiangazia unyumbufu na utofauti katika ulimwengu wa usindikaji wa maneno.

❮ Makala iliyotangulia Watumiaji wa Linux: Usimamizi na Ruhusa
Makala yanayofuata ❯ Ukaguzi wa rasilimali za seva

Tuulize kuhusu VPS

Daima tuko tayari kujibu maswali yako wakati wowote wa mchana au usiku.