Mae golygyddion testun consol yn offeryn anhepgor wrth reoli gweinyddion, gan ddarparu'r gallu i greu a golygu ffeiliau testun. Maent yn nodedig oherwydd eu bod yn seiliedig ar y llinell orchymyn, heb elfennau graffigol, ond ar yr un pryd yn darparu'r holl opsiynau angenrheidiol ar gyfer gweithio'n effeithiol gyda gwybodaeth destun. Gall yr offeryn hwn fod yn ddefnyddiol ar gyfer tasgau bach, er enghraifft, newid un ffeil benodol, ac ar gyfer astudiaeth lawn o logiau gweinydd ar Linux.
Yn yr erthygl hon, byddwn yn dadansoddi nifer o olygyddion testun consol ar gyfer systemau gweithredu Linux. Gadewch i ni edrych ar yr atebion mwyaf poblogaidd, fel nano , vim , a hefyd siarad am rai llai adnabyddus: emacs , joe a micro . Ar ôl darllen, bydd gan y defnyddiwr syniad cyffredinol o'r holl olygyddion a restrir, a bydd yn gallu dewis yr un mwyaf optimaidd ar gyfer ei weinydd pwrpasol neu rithwir.
Golygydd testun nano
Mae Nano yn un o'r golygyddion testun terfynell mwyaf poblogaidd ar gyfer systemau Linux. Yn wahanol i'r rhan fwyaf o gyfleustodau eraill, mae nano yn cynnig budd unigryw - nid oes angen lefel uchel o broffesiynoldeb i'w ddefnyddio. Mae'r golygydd testun consol hwn wedi'i gynllunio i fod yn hawdd ei ddefnyddio ac yn reddfol, gan ei wneud yn hygyrch hyd yn oed i ddechreuwyr. Yn y rhan fwyaf o achosion, mae eisoes wedi'i osod ymlaen llaw ar y system. Fodd bynnag, os nad yw ar gael, gallwch osod y golygydd gan ddefnyddio'r gorchmynion canlynol:
Ar gyfer CentOS:
yum install nano
Ar Debian/Ubuntu:
apt install nano
Gallwch ddefnyddio'r gorchymyn hwn er mwyn agor y ffeil a gwaith pellach mewn golygydd testun:
nano path/to/file
Mae rhestr o orchmynion sylfaenol ar gyfer gweithio gyda ffeiliau wedi'i nodi ar waelod y ffenestr. Defnyddiwch yr allwedd Ctrl ar yr un pryd â'r swyddogaeth a ddymunir. Gall dogfennaeth yr offeryn ddarparu gwybodaeth fanylach.
I ddefnyddio teclyn gydag opsiynau nad ydynt yn ymddangos yn y derfynell, defnyddiwch y gystrawen:
nano option path/to/file
Mae rhestr lawn o'r swyddogaethau sydd ar gael hefyd i'w gweld yn y ddogfennaeth yn y ddolen uchod. Mae'r prif rai yn cynnwys y canlynol:
+number - nodwch y llinell yn y ffeil i ddechrau--tabsize=digit - gosod maint tabio yn y bylchau--smooth - galluogi sgrolio llyfn wrth symud trwy ffeil--mouse - galluogi cefnogaeth llygoden ar gyfer llywio ac amlygu testun--autoindent - ychwanegu mewnoliadau yn awtomatig wrth symud i linell newydd--wordwrap - lapio llinellau wrth eiriau, nid gan gymeriadau--softwrap - lapio llinellau yn weledol, heb newid y testun go iawn--syntax=language - galluogi amlygu cystrawen ar gyfer iaith raglennu benodol--bookmarks - ychwanegu nodau tudalen i lywio'n gyflym trwy'r ffeil--multibuffer - agor ffeiliau lluosog mewn gwahanol glustogau i'w golygu ar yr un pryd--linenumbers - dangos rhifau llinell yn y bar ochr--rebindkey=key:command - ailbennu allwedd i orchymyn penodol
Mae'n bwysig sôn, er mwyn galluogi neu olygu rhai swyddogaethau, y bydd angen i chi ddefnyddio'r ffeil ffurfweddu sydd wedi'i lleoli yn / etc/nanorc . I alluogi neu analluogi swyddogaeth, mae angen i chi dynnu'r swyddogaeth sylwadau o'r llinell (symbol #), ac i wneud newidiadau i opsiwn penodol - newid y gwerth cyfatebol.
Golygydd testun Vim
Vim — golygydd testun consol uwch yw hwn, mae hwn yn fersiwn well o'r vi gwreiddiol , a ryddhawyd ym 1976. Mae ei nodwedd yn gorwedd yn y cysyniad unigryw o ddulliau gweithredu: dulliau arferol, mewnosod a gweledol. Daeth yn enwog am ei effeithlonrwydd mewn rhaglennu oherwydd ei set helaeth o orchmynion a'i gefnogaeth i ymadroddion rheolaidd ar gyfer chwilio ac amnewid. Yn wahanol i olygyddion symlach fel nano, gall vim gymryd mwy o amser i ddod yn gyfarwydd ag ef.
Mae gosod ar CentOS yn cael ei wneud gyda'r gorchymyn:
yum install vim
Ar Debian/Ubuntu:
apt install vim
Mae'r rhaglen yn cael ei lansio ac mae'r ffeil ofynnol yn cael ei hagor trwy orchymyn:
vim path/to/file
Fel y gallwch weld o'r enghraifft uchod, mae amlygu cod yn vim wedi'i alluogi yn ddiofyn. Mae ymarferoldeb y rhaglen yn helaeth iawn, ac mae rheoli ffeiliau'n digwydd ychydig yn wahanol nag mewn golygyddion eraill. Mae'r datblygwyr wedi dyrannu adnodd Cymorth ar wahân ar gyfer astudiaeth fanwl o'r holl offer a gorchmynion posibl.
Dyma, er enghraifft, sut olwg sydd ar y gorchmynion mwyaf cyffredin:
i - ewch i'r modd mewnosod i ddechrau mynd i mewn i destunEsc - gadael y modd mewnosod a dychwelyd i'r modd gorchymyn (modd arferol):w - arbed y ffeil gyfredol:q - rhoi'r gorau i'r ffeil gyfredol:q! - rhoi'r gorau i'r ffeil gyfredol heb arbed newidiadauyy – copïwch y llinell gyfredoldd - torri'r llinell gyfredolp - gludwch y llinell wedi'i chopïo neu ei thorri ar ôl yr un gyfredolu - dadwneud y weithred ddiwethaf/search_term – chwilio am y llinyn search_term mewn ffeil:s/old/new/g - disodli pob achos o hen gyda newydd yn y llinell bresennol:set number - dangos rhifau llinell
Mae Vim yn olygydd testun pwerus a hyblyg sydd wedi'i gynllunio i wneud y gorau o'r broses o weithio gyda'r testun. Y prif anfantais yw'r rhwystr mynediad uchel iawn i ddechreuwyr. Efallai na fydd y rhyngwyneb a'r gorchmynion yn gyfarwydd i'r rhai sydd newydd ddechrau ei ddysgu, a gall hyn arwain at rai anawsterau ar y dechrau.
Golygydd testun Emacs
Mae Emacs yn olygydd testun pwerus a addasadwy sy'n darparu ystod eang o nodweddion ar gyfer golygu testun, ysgrifennu cod a rheoli ffeiliau. Mae'n cefnogi llawer o ieithoedd rhaglennu, mae ganddo gefnogaeth adeiledig ar gyfer estyniadau (plugins), ac mae'n caniatáu i'r defnyddiwr greu eu sgriptiau eu hunain i awtomeiddio tasgau. Mae gan Emacs hefyd system rheoli ffenestri a byffer unigryw, gan ei wneud yn un o'r golygyddion mwyaf hyblyg a chyfoethog o ran nodweddion sydd ar gael.
I osod ar CentOS, byddwn yn defnyddio'r gorchymyn:
yum install emacs
Ar Debian/Ubuntu:
apt install emacs
Mae agor ffeil benodol yn y consol yn debyg i olygyddion eraill:
emacs path/to/file
Yn ddiofyn, mae amlygu cystrawen wedi'i analluogi, ac nid yw'r ymddangosiad bron yn wahanol i olygyddion consol eraill. Ar waelod y sgrin mae bar statws, ac mae'r prif swyddogaeth ar y brig. Fodd bynnag, wrth weithio gyda fersiwn consol y golygydd, dim ond trwy ddefnyddio llwybr byr bysellfwrdd y mae'r swyddogaeth hon ar gael. Mae'n bwysig nodi mai'r allweddi ategol a ddefnyddir yw'r allwedd Control, sydd wedi'i gosod i Ctrl yn ddiofyn, a'r allwedd Meta, wedi'i gosod i Alt. Bydd y dudalen ddogfennaeth ar y wefan swyddogol yn eich helpu i ymgyfarwyddo â'r swyddogaeth lawn.
Er enghraifft, gadewch i ni wirio'r gorchmynion a ddefnyddir fwyaf:
Alt+X - teipiwch orchymynCtrl+X Ctrl+C - golygydd agosCtrl+G - canslo'r weithredCtrl+H b – dangos bysellau llwybr byrCtrl+X Ctrl+S - arbed ffeilCtrl+X Ctrl+F - ffeil agoredAlt+W - copiCtrl+W - torriCtrl+Y - pastCtrl+X 2 - ffenestr hollt yn fertigolCtrl+X 0- newid rhwng ffenestriCtrl+X -> Ctrl+X <- newid rhwng byfferau
I grynhoi, mae emacs yn darparu nodweddion unigryw fel system orchymyn hyblyg, addasu uchel, ac atebion swyddogaethol helaeth. Mae ei linell orchymyn a'i macros yn caniatáu i ddefnyddwyr greu prosesau gweithredol iawn. Fodd bynnag, oherwydd ei strwythur hynod hyblyg yn ei hanfod, ni argymhellir ei ddefnyddio gan ddechreuwyr.
Golygydd testun Joe
Mae Joe yn olygydd testun sy'n seiliedig ar gonsol a grëwyd gan Joseph Ellis. Mae'n darparu rhyngwyneb syml a greddfol, sy'n ddelfrydol ar gyfer gweithio mewn consol testun. Mae Joe yn darparu swyddogaethau golygu testun sylfaenol fel mewnosod, dileu, copïo, yn ogystal â nodweddion uwch gan gynnwys cefnogaeth ar gyfer sawl iaith raglennu gydag amlygu cystrawen. Fel nano , mae'r golygydd hwn yn ddewis delfrydol i'r rhai sy'n gwerthfawrogi defnyddioldeb.
Gorchymyn i'w osod ar CentOS:
yum install joe
Ar Debian/Ubuntu:
apt install joe
Mae ffeil testun yn cael ei hagor gan y gorchymyn:
joe path/to/file
Mae amlygu cystrawen wedi'i actifadu yn ddiofyn, ac mae gwybodaeth sylfaenol am y ffeil sy'n cael ei golygu yn cael ei harddangos ar frig y golygydd. Fel y golygyddion blaenorol, mae gan joe lawer o opsiynau ychwanegol, gan gynnwys cefnogaeth ar gyfer gorchmynion macro. I ddod yn gyfarwydd â'r set sylfaenol o orchmynion, mae angen i chi ddefnyddio'r cyfuniad allweddol Ctrl+K , ac yna'r allwedd H. Bydd y swyddogaethau sydd ar gael yn cael eu harddangos ar frig y derfynfa:
Mae rhestr fanylach o nodweddion i'w gweld ar y dudalen ddogfennaeth.
Mae gan Joe ryngwyneb syml a greddfol, gan ei wneud yn hygyrch i ddechreuwyr. Ar yr un pryd, mae'n darparu nodweddion pwerus fel cefnogaeth aml-ffenestr, amlygu testun, chwilio ac amnewid, gan ei wneud yn ddeniadol i ddefnyddwyr medrus. Anfantais joe yw nad oes ganddo gefnogaeth a datblygiad eang o'i gymharu â golygyddion testun eraill, a all arwain at nodweddion a diweddariadau cyfyngedig yn y dyfodol. Gall defnyddwyr hefyd gael anawsterau wrth feistroli nodweddion a chyfuniadau allweddol wrth newid o atebion eraill.
Golygydd testun meicro
Micro — golygydd testun ysgafn, hawdd ei ddefnyddio yw hwn, wedi'i gynllunio gyda ffocws ar finimaliaeth a greddf. Mae'r offeryn hwn yn darparu swyddogaeth golygu testun sylfaenol ac yn cefnogi estyniadau swyddogaeth ychwanegol. Mae Micro yn cefnogi amlygu cystrawen ar gyfer amrywiol ieithoedd rhaglennu, amlygu aml-linell, cefnogaeth ategion a gosodiadau defnyddiwr addasadwy eraill.
Mae gosod ar CentOS yn cael ei gynnal trwy ddefnyddio sgript arbennig gyda'r gorchymyn:
curl https://getmic.ro | bash
Ar Debian/Ubuntu:
apt install micro
Sylwch: gan ddefnyddio'r dull gosod hwn, bydd lansio'r golygydd ar CentOS hefyd yn wahanol. Gallwch agor ffeil benodol tra yn eich cyfeiriadur cartref gyda'r gorchymyn:
./micro path/to/file
I ddefnyddio'r offeryn o unrhyw gyfeiriadur, mae angen i chi ei symud i / usr/bin . I wneud hyn byddwn yn defnyddio'r gorchymyn
mv micro /usr/bin/
Ar ôl hynny, bydd y broses lansio micro yn debyg ar bob system Linux, gan gynnwys Debian/Ubuntu:
micro path/to/file
Gellir dysgu'r allweddi ar gyfer llywio a golygu dogfen drwy wasgu Alt+G . Bydd y gorchmynion a ddefnyddir fwyaf yn cael eu harddangos ar waelod y derfynell:
Bydd y cyfuniad Ctlr+G yn agor adran gymorth gyflawn yr offeryn:
Gallwch ddysgu mwy am alluoedd yr offeryn ar dudalen swyddogol prosiect GitHub yn yr adran ddogfennaeth.
At ei gilydd, mae'r micro -olygydd yn ddewis ardderchog i'r rhai sydd wedi arfer â phethau ysgafn a defnyddiol. Mae ei ddyluniad minimalist a'i berfformiad cyflym yn ei wneud yn offeryn deniadol i raglenwyr. Fodd bynnag, yr anfantais efallai yw'r set gyfyngedig o swyddogaethau a'r diffyg rhyngwyneb graffigol. Er gwaethaf hyn, mae micro -olygydd yn parhau i fod yn ateb dibynadwy ac effeithlon ar gyfer golygu ffeiliau testun.
Casgliad
Datgelodd yr adolygiad o olygyddion consol testun ar gyfer Linux amrywiaeth a nodweddion unigryw pob un ohonynt. Mae diffyg yr unig ateb cywir yn pwysleisio pwysigrwydd dewis unigol, gan ganiatáu i ddefnyddwyr addasu eu profiad i weddu i'w dewisiadau a'u gofynion. Mae detholiad eang o olygyddion testun consol ar gyfer Linux yn rhoi cyfle i ddefnyddwyr addasu'r offeryn i'w hanghenion, gan amlygu hyblygrwydd ac amrywiaeth ym myd prosesu geiriau.