Linuxi distroos on mitu eelinstallitud tekstiredaktorit. ex on üks selline võimas tekstiredaktor, mis võimaldab teil redigeerida tekstifaili üks rida korraga.

Kuigi enamik inimesi on Linuxis juba pikka aega kasutanud ekraaniredaktoreid, nagu nano või Vim, on teletüüpide ajastust siiski jäänud alles: nt rearedaktor. Kuigi see võib olla väga vana, on sellel siiski mõningaid kasutusviise.

Mis on endine?

ex on tekstiredaktor, mille on kirjutanud Bill Joy, võtmetähtsusega BSD arendaja, kes kirjutas ka algse vi redaktori. Kahe toimetaja vahel on lähedased suhted, nagu näete hiljem.

ex on rearedaktor, nii see kõlab. See on tekstiredaktor, mis töötab ühel real korraga, erinevalt tänapäevastest tekstiredaktoridest, mis töötavad täisekraani puhvritel.

Rearedaktoreid kasutati peamiselt siis, kui enamik inimesi kasutas arvutiga suhtlemiseks printimisterminale, mida tuntakse ka kui teleprintereid või teletüüpe. Kuna need seadmed prindisid paberile, ei olnud otstarbekas printida tervet faili vaid mõne rea muutmiseks. Nendel seadmetel oli ka suur mõju Linuxi käskude pikkusele.

instagram viewer

Kui videoterminalid muutusid populaarseks, läksid paljud inimesed üle ekraaniredaktoritele, sest nad nägid kogu faili korraga. Enamik kasutajaid leidis, et see on palju mugavam kui vanad rearedaktorid, ja nad jäid nende juurde üleminek mini- või suurarvutiga ühendatud terminalidelt terminali töötavatele lauaarvutitele emulaatorid ja GUI-d.

Reatoimetajad ei läinud kunagi kuhugi. MS-DOS oli isegi kaasas ühega, Edliniga, mis oli ainus redaktor, mille Microsoft süsteemiga varustas kuni MS-DOS-i redaktorini. Saate endiselt kasutada rearedaktoreid nii kiireks redigeerimiseks kui ka skriptide jaoks, mistõttu on need tänapäevastes Linuxi süsteemides kinni jäänud.

Alustades endise Linuxiga

Endise alustamine on lihtne. Kutsuge see lihtsalt käsurealt:

ex fail

Näete tühja ekraani, millel on a käärsool (:) tegelane. See näeb välja nagu Vimi käsurežiim.

Saate skripti anda ka endisele. Te teeksite seda koos endise, a kriips (-) märk ja seejärel redigeeritava faili nimi, millele järgneb standardsisendina ümbersuunatud skriptifail.

Näiteks:

ex - fail < skript

Trükiliinid koos ex

Et näha, kus failis asute, peate printima rea ​​või rea numbri. Joone printimiseks kasutage nuppu :p käsk.

Rea numbri printimiseks kasutage nuppu := (võrdusmärk) käsk.

Rea ridade printimiseks kasutage algusrida, koma ja seejärel lõpprida. Näiteks ridade 3–6 printimiseks:

:3,6

Redigeerimine koos exiga Linuxis

Samuti saate failidele lisada uut teksti. Rea sisestamiseks kasutage nuppu :sisesta või :i käsk, millele järgneb tekst, mida soovite lisada.

Näiteks:

:I natuke teksti

Praeguse rea kustutamiseks kasutage nuppu :kustuta või :d käsk.

Saate rea teisele reale teisaldada:liigutada või :m käsk.

Otsige ja asendage tekst ex

ex'i jõud tuleb otsingu- ja asendamiskäskudega. Otsimiseks ja asendamiseks kasutage lihtsalt s/vana/uus/, sarnane sediga, kus "vana" tähistab teksti, mida soovite muuta ja "uus" tähistab seda, mille vastu soovite selle muuta.

Kogu failis globaalse muudatuse tegemiseks sisestage käsu eessõna protsenti (%) märk ja lisa a /g:

%s/vana/uus/g

Lülitumine Vimile

Kui olete märganud, et käsurežiimis olevad käsud näevad väga sarnased Vimiga, on sellel hea põhjus. ex on Vimi rearedaktori versioon. Nii algsed vi kui ka endised toimetajad kirjutas Bill Joy UC Berkeleys 1970. aastatel. Trükiterminale ja seega rearedaktoreid kasutati tollal veel üsna sageli, eriti süsteemikonsoolide puhul.

Vimile on lihtne üle minna, ja interaktiivseks redigeerimiseks on kasulikum täisekraani redaktor. Selleks andke lihtsalt visuaalne käsk:

: visuaalne

Nüüd saate oma Linuxi arvutis kasutada endist

Kuigi endine on suures osas ekraaniredaktorite poolt asendatud, saate seda siiski kasutada. Saate sisestada ja kustutada teksti, samuti teha otsingu- ja asendamistoiminguid.

ex on läbi põimunud ka populaarsema Vimiga. On ka teisi terminalipõhiseid Linuxi tekstiredaktoreid, mis samuti nii palju tähelepanu ei pööra.