Ero sivun ”Ed” versioiden välillä

Siirry navigaatioon Siirry hakuun
8 merkkiä lisätty ,  23. marraskuuta 2009
kh
(kh)
Rivi 1: Rivi 1:
Ed on [[tekstitila]]ssa toimiva [[rivieditori]] jolla tiedostoa käsitellään rivi kerrallaan. Siitä on nykyään hyötyä lähinnä [[Bash-skriptaus|skripteissä]] ja tilanteessa, jossa [[pääte|päätteen]] asetukset ovat niin sekaisin etteivät kehittyneemmät esim. [[ncurses]]ia käyttävät kokoruudun tekstieditorit toimi. Ed löytyy käytännössä jokaisesta [[Unix]]-järjestelmästä.  
Ed on [[tekstitila]]ssa toimiva [[rivieditori]], jolla tiedostoa käsitellään rivi kerrallaan. Siitä on nykyään hyötyä lähinnä [[Bash-skriptaus|skripteissä]] ja tilanteessa, jossa [[pääte|päätteen]] asetukset ovat niin sekaisin etteivät kehittyneemmät esim. [[ncurses]]ia käyttävät kokoruudun tekstieditorit toimi. Ed löytyy käytännössä jokaisesta [[Unix]]-järjestelmästä.  


[[Vi]]-editorin taustalla oleva [[Ex]]-rivieditori pohjautuu Ediin. Ed on lisäksi vaikuttanut esimerkiksi [[grep]]in ja [[awk]]:n kehitykseen.
[[Vi]]-editorin taustalla oleva [[Ex]]-rivieditori pohjautuu Ediin. Ed on lisäksi vaikuttanut esimerkiksi [[grep]]in ja [[awk]]:n kehitykseen.
Rivi 11: Rivi 11:
Ed on rivieditori, mikä tarkoittaa sitä, että kaikki työskentely kohdistuu aina yhteen tai useampaan riviin tai rivin osaan. Sillä, mitä ruudulla näkyy, ei ole väliä.
Ed on rivieditori, mikä tarkoittaa sitä, että kaikki työskentely kohdistuu aina yhteen tai useampaan riviin tai rivin osaan. Sillä, mitä ruudulla näkyy, ei ole väliä.


Ediä käytetään kahdessa eri tilassa, on ''komentotila'' ja ''kirjoitustila''. Käynnistyksen jälkeen Ed on komentotilassa jolloin se lukee käyttäjän kirjoittamia komentoja ja suorittaa niitä. Kaikki komennot ovat yhden merkin mittaisia mutta jotkut vaativat myös erillisiä parametrejä. Komento voi esimerkiksi tarkoittaa "''tallenna ja lopeta''".
Ediä käytetään kahdessa eri tilassa, on ''komentotila'' ja ''kirjoitustila''. Käynnistyksen jälkeen Ed on komentotilassa jolloin se lukee käyttäjän kirjoittamia komentoja ja suorittaa niitä. Kaikki komennot ovat yhden merkin mittaisia, mutta jotkut vaativat myös erillisiä parametrejä. Komento voi esimerkiksi tarkoittaa "''tallenna ja lopeta''".


Tietyllä komennolla Ed siirtyy kirjoitustilaan. Näitä ovat a (lisää tekstiä valitun kohdan perään), i (lisää tekstiä ennen valittua kohtaa) ja c (muuta valittuja rivejä).
Tietyillä komennoilla Ed siirtyy kirjoitustilaan. Näitä ovat a (lisää tekstiä valitun kohdan perään), i (lisää tekstiä ennen valittua kohtaa) ja c (muuta valittuja rivejä).


=== Tiedostoon kirjoittaminen ja tiedoston tallentaminen ja avaaminen ===
=== Tiedostoon kirjoittaminen ja tiedoston tallentaminen ja avaaminen ===
Rivi 148: Rivi 148:
  Rivi 2
  Rivi 2


=== Alueen korvata ===
=== Alueen korvaaminen ===
Komennolla c (''change'') voidaan korvata tiettyjen rivien tekstit toisella tekstillä. Esimerkiksi rivien 2-3 paikalle lisätään käyttäjän kirjoittama teksti (jossa voi olla haluttu määrä rivejä) komennolla
Komennolla c (''change'') voidaan korvata tiettyjen rivien tekstit toisella tekstillä. Esimerkiksi rivien 2-3 paikalle lisätään käyttäjän kirjoittama teksti (jossa voi olla haluttu määrä rivejä) komennolla
  2,3c
  2,3c
785

muokkausta

Navigointivalikko