Wahariri wa maandishi ya Console ni zana ya lazima katika usimamizi wa seva, kutoa uwezo wa kuunda na kuhariri faili za maandishi. Wanajulikana kwa sababu ni msingi wa mstari wa amri, usio na vipengele vya picha, lakini wakati huo huo hutoa chaguzi zote muhimu kwa kazi ya ufanisi na habari ya maandishi. Chombo hiki kinaweza kuwa muhimu kwa kazi ndogo, kwa mfano, kubadilisha faili moja maalum, na kwa utafiti kamili wa kumbukumbu za seva kwenye Linux.
Katika makala hii tutachambua wahariri kadhaa wa maandishi ya console kwa mifumo ya uendeshaji ya Linux. Wacha tuangalie suluhisho maarufu zaidi, kama vile nano, vim, na pia zungumza juu ya wasiojulikana sana: emacs, joe na micro. Baada ya kusoma, mtumiaji atakuwa na wazo la jumla la wahariri wote walioorodheshwa, na ataweza kuchagua moja bora zaidi kwa kujitolea kwake au mtandaoni. server.
Mhariri wa maandishi ya Nano
Nano ni mojawapo ya wahariri maarufu wa maandishi wa mwisho kwa mifumo ya Linux. Tofauti na huduma zingine nyingi, nano hutoa faida ya kipekee - hauhitaji kiwango cha juu cha taaluma ya kutumia. Kihariri hiki cha maandishi cha kiweko kimeundwa kuwa rahisi kutumia na angavu, na kuifanya kupatikana hata kwa wanaoanza. Katika hali nyingi, tayari imewekwa kwenye mfumo. Walakini, ikiwa haipatikani, 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
Orodha ya amri za msingi za kufanya kazi na faili zimeonyeshwa chini ya dirisha. Tumia tu kitufe cha Ctrl wakati huo huo na kazi inayotaka. Chombo nyaraka inaweza kutoa maelezo ya kina 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 vitendaji utahitaji kutumia faili ya usanidi iliyoko /nk/nanorc. Ili kuwezesha au kuzima kazi, unahitaji kuondoa kazi ya maoni kutoka kwenye mstari (ishara #), na kufanya mabadiliko kwa chaguo maalum - kubadilisha thamani inayofanana.
Vim mhariri wa maandishi
Vim — ni kihariri cha maandishi cha koni ya hali ya juu, hili ni toleo lililoboreshwa la asilia vi, iliyotolewa mwaka wa 1976. Upekee wake upo katika dhana ya pekee ya njia za uendeshaji: njia za kawaida, za kuingizwa na za kuona. Ilipata umaarufu kwa ufanisi wake katika upangaji kwa sababu ya seti yake kubwa ya amri na usaidizi wa misemo ya kawaida ya utaftaji na ubadilishaji. Tofauti na wahariri rahisi kama nano, vim inaweza kuchukua muda mrefu kufahamiana nayo.
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
Kama unaweza kuona kutoka kwa mfano hapo juu, kuangazia msimbo ndani vim imewezeshwa kwa chaguo-msingi. Utendaji wa programu ni pana sana, na usimamizi wa faili hutokea tofauti na wahariri wengine. Watengenezaji wametenga tofauti Nyenzo ya usaidizi kwa utafiti wa kina wa zana na amri zote zinazowezekana.
Hapa, kwa mfano, ndivyo amri za kawaida zinavyoonekana:
i - kwenda kuingiza mode kuanza kuingia maandishiEsc - 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 mabadilikoyy - nakili mstari wa sasadd - kata mstari wa sasap - bandika mstari ulionakiliwa au uliokatwa baada ya ule wa sasau -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 rahisi kilichoundwa ili kuboresha mchakato wa kufanya kazi na maandishi. Hasara kuu ni kizuizi cha juu sana cha kuingia kwa Kompyuta. Kiolesura na amri zinaweza kuwa zisizojulikana kwa wale wanaoanza kujifunza, na hii inaweza kusababisha matatizo fulani mwanzoni.
Mhariri wa maandishi wa Emacs
Emacs ni kihariri cha maandishi chenye nguvu na kinachoweza kugeuzwa kukufaa ambacho hutoa anuwai ya vipengele vya kuhariri maandishi, msimbo wa kuandika na kudhibiti faili. Inaauni lugha nyingi za programu, ina usaidizi wa ndani wa viendelezi (plugins), na huruhusu mtumiaji kuunda hati zao za kufanya kazi otomatiki. Emacs pia ina mfumo wa kipekee wa bafa na usimamizi wa dirisha, na kuifanya kuwa mojawapo ya wahariri wanaonyumbulika na wenye vipengele vingi kote.
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
Kwa chaguo-msingi, uangaziaji wa sintaksia umezimwa, na mwonekano hautofautiani na wahariri wengine wa kiweko. Chini ya skrini kuna upau wa hali, na utendaji kuu uko juu. Hata hivyo, wakati wa kufanya kazi na toleo la console ya mhariri, utendaji huu unapatikana tu kwa kutumia njia ya mkato ya kibodi. Ni muhimu kutambua kwamba funguo za msaidizi zinazotumiwa ni ufunguo wa Kudhibiti, ambao umewekwa kwa Ctrl kwa default, na ufunguo wa Meta, uliowekwa kwa Alt. Nyaraka ukurasa kwenye tovuti rasmi itakusaidia kufahamiana na utendaji kamili.
Kama mfano, wacha tuangalie amri zinazotumiwa zaidi:
Alt+X - chapa amriCtrl+X Ctrl+C - mhariri wa karibuCtrl+G - kufuta kitendoCtrl+H b - onyesha vitufe vya njia ya mkatoCtrl+X Ctrl+S - Hifadhi failiCtrl+X Ctrl+F - fungua failiAlt+W - nakalaCtrl+W - kataCtrl+Y - kuwekaCtrl+X 2 - mgawanyiko wa dirisha wimaCtrl+X 0- kubadili kati ya madirishaCtrl+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 suluhu nyingi za utendakazi. Mstari wake wa amri na macros huruhusu watumiaji kuunda michakato ya kufanya kazi sana. Walakini, kwa sababu ya muundo wake unaobadilika sana, haipendekezi kutumiwa na wanaoanza.
Joe mhariri wa maandishi
Joe ni mhariri wa maandishi unaotegemea console iliyoundwa na Joseph Ellis. Inatoa interface rahisi na intuitive, bora kwa kufanya kazi katika console ya maandishi. Joe hutoa vipengele vya msingi vya kuhariri maandishi kama vile kuingiza, kufuta, kunakili, na vile vile vipengele vya kina ikiwa ni pamoja na usaidizi wa lugha nyingi za programu kwa kuangazia sintaksia. Kama nano, mhariri huyu 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
Uangaziaji wa sintaksia huwashwa kwa chaguomsingi, na maelezo ya msingi kuhusu faili inayohaririwa huonyeshwa juu ya kihariri. Kama wahariri waliotangulia, joe ina chaguo nyingi za ziada, ikiwa ni pamoja na msaada kwa amri za jumla. Ili kufahamiana na seti ya msingi ya amri, unahitaji kutumia mchanganyiko muhimu Ctrl + K, na kisha H ufunguo. Vipengele vinavyopatikana vitaonyeshwa juu ya terminal:
Orodha ya kina zaidi ya vipengele inaweza kupatikana kwenye nyaraka ukurasa.
Joe ina kiolesura rahisi na angavu, na kuifanya kupatikana kwa Kompyuta. Wakati huo huo, hutoa vipengele vyenye nguvu kama vile usaidizi wa madirisha mengi, kuangazia maandishi, utafutaji na uingizwaji, na kuifanya kuvutia kwa watumiaji wenye ujuzi. Ubaya wa joe ni kwamba haina usaidizi na maendeleo mengi ikilinganishwa na wahariri wengine wa maandishi, ambayo inaweza kusababisha vipengele na masasisho machache katika siku zijazo. Watumiaji wanaweza pia kukumbana na matatizo katika kusimamia vipengele na michanganyiko muhimu wanapohama kutoka kwa suluhu zingine.
Mhariri wa maandishi madogo
Micro — ni kihariri cha maandishi chepesi, kilicho rahisi kutumia kilichoundwa kwa kuzingatia minimalism na angavu. Zana hii hutoa utendakazi wa kimsingi wa kuhariri maandishi na inasaidia viendelezi vya ziada vya utendaji. Micro inasaidia uangaziaji wa sintaksia kwa lugha mbalimbali za programu, uangaziaji wa mistari mingi, usaidizi wa programu-jalizi na mipangilio mingine ya mtumiaji inayoweza kugeuzwa kukufaa.
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 kwa /usr/bin. Ili kufanya hivyo, tutatumia amri
mv micro /usr/bin/
Baada ya hapo, micro mchakato wa uzinduzi utakuwa sawa kwenye mifumo yote ya Linux, pamoja na Debian/Ubuntu:
micro path/to/file
Vifunguo vya kuelekeza na kuhariri hati vinaweza kujifunza kwa kubonyeza Alt+G. Amri zinazotumiwa zaidi zitaonyeshwa chini ya terminal:
The Ctlr+G Mchanganyiko utafungua sehemu kamili ya usaidizi wa chombo:
Unaweza kujifunza zaidi juu ya uwezo wa zana kwenye ukurasa rasmi wa mradi wa GitHub kwenye nyaraka sehemu.
Kwa ujumla, micro mhariri ni chaguo bora kwa wale ambao wamezoea wepesi na utumiaji. Muundo wake mdogo na utendakazi wa haraka huifanya kuwa kifaa cha kuvutia watayarishaji programu. Hata hivyo, hasara inaweza kuwa seti ndogo ya kazi na ukosefu wa kiolesura cha picha. Pamoja na hayo, micro mhariri bado ni suluhisho la kuaminika na la ufanisi 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.