EDLIN 2.14
edlin program kk bir satr dzenleyicisidir ve FreeDOS iin eski
MS-DOS edlin programnn ilevsel bir klonu olarak yazlmtr. MS edlin
programndan fark, ilk olarak zgr bir yazlm olmas, ikinci olarak da
kullanc arayznn baz yerlerde hafif farkllklar gstermesidir. Bu
farkn sebebi, kullancnn MS edlin'in sz diziminin ihtiya duydu§u
kontrol karakterlerini yazmasnn mecburi olmamasdr.
EDLIN'N BALATILMASI
Edlin program ismi yazlarak balatlabilir:
edlin
veya balangta okunacak bir dosya ismi ile de balatlabilir:
edlin dosya
EDLIN'N DAHL KOMUTLARI
Aa§daki komut listesinde keli parantezler seime dayal yaplar
temsil eder. # simgesi ya say zinciri, ya gncel satr temsil eden bir
nokta, ya dosyada son satr temsil eden dolar simgesi ($), ya da baka
bir satr saysna eklenen veya ondan karlan bir satr numarasn
temsil eden bir satr saysdr, bylece
.,.+1p
gncel satrla bir sonraki satr grntler.
Aa§daki listelerde dolar simgesi bir karakter dizesini temsil eder.
Tek veya ift trnak iaretleri arasnda bulunabilirler ve aa§daki
ka dizelerini bulundurabilirler:
\a - alarm
\b - geri tuu
\e - ka
\f - bo sayfa
\t - yatay sekme
\v - dey sekme
\" - ift trnak iareti
\' - tek trnak iareti
\. - nokta
\\ - ters e§ik izgi
\xXX burada X bir onaltlk saydr (0-9, a-f, A-F) - onaltlk sabit
\dddd burada d ondalk bir saydr (0-9) - ondalk sabit
\OOO burada O sekizlik bir saydr (0-7) - sekizlik sabit
\^C - kontrol karakteri
Edlin program aa§daki sz dizimini destekler:
# - TEK BR SATIR DZENLE
Edlin program say ile belirtilen satr grntler ve girilen sonraki
satr grntlenen satrn dosyada yerine geer.
a - APPEND (EKLE)
Bu komut $+1i ile ede§erdir.
[#],[#],#,[#]c - BR SATIR ALANINI KOPYALA
Bu komut bir ardk satrlar blokunu tamponda baka bir konuma kopyalar.
Parametreleri u ekildedir:
* Kopyalamak istedi§iniz ilk satr (varsaylan = gncel satr)
* Kopyalamak istedi§iniz son satr (varsaylan = gncel satr)
* ncesinde satrlar blokunu eklemek istedi§iniz satr
* Bloku kopyalamak istedi§iniz kez (varsaylan = 1)
Edlin satrlar kopyaladktan sonra do§ru bir ekilde yeniden numaralanan
satrlar grmek iin l (listele) komutunu kullanabilirsiniz.
[#][,#]d - BR SATIRLAR BLOKUNU SL
Bu komut bir ardk satrlar blokunu siler. Parametreleri silinecek ilk
ve son satrlardr.
ayet ikinci parametreyi girmezseniz, sadece ilk parametrede belirtilen
satr silinir. E§er ikinci parametreyi girmezseniz, gncel satrdan ikinci
parametrede belirtilen satra dek olan blok silinir (virgl unutmayn).
ki parametreyi de girmezseniz, gncel satr silinir.
e dosyaismi - KAYDET VE IK
Bu komut aa§daki ile ede§erdir
w dosyaismi
ki bunu u komut takip eder:
q
[#]i - EKLEME KP
Bu komut, ekleme kipini etkinletirir. Parametresi ncesine eklemede
bulunmak istedi§iniz satr numarasdr.
Ekleme srasnda, yukarda gsterilen ka dizelerinin girilmesine izin
verilir. Ekleme kipinden kmak iin bo bir satra bir nokta (.) girin
(e§er tek bir nokta ieren bir satra ihtiyacnz varsa, ka kullann).
Ekleme kipinden ktktan sonra, eklenen metinden sonraki satr gncel
satr olur, buna istisna eklemenin metnin sonunda yaplm olmasdr, bu
durumda metnin son satr gncel satr olur.
[#][,#]l - SATIRLARI LSTELE
Bu komut, metin satrlarn ekranda listeler. E§er ilk parametreyi
girmezseniz komut, gncel satrdan 11 satr nce balayan metni
grntlemeye balar. kinci parametreyi girmezseniz, ilk parametrede
belirtilen satrla balayan metin sayfas grntlenir. ki parametreyi de
girmezseniz, gncel satrdan 11 satr nce balayan metin sayfas
grntlenir. Her durumda, e§er satr says bir sayfadaki satr
saysndan daha bykse, program her sayfa sonunda bir istem sunacaktr.
[#],[#],#m - BLOK TAI
Bu komut, bir metin blokunu nc parametrede belirtilen satr ncesine
tar. Blok iin kopyalama ve ardndan silme ilemine benzer.
[#][,#]p - SAYFA
Bu, l komutuna benzer fakat varsaylan sayfa gncel satrla balar, 11
satr nce de§il.
q - IK
Aklanmas gereken bir ey yok.
[#][,#][?]r$,$ - DZENN YERNE YENSN KOY
Bu komut, belirtilen iki satr arasnda ilk dizenin tm oluumlarn
ikinciyle de§itirir. ayet ilk parametre girilmezse, yerine koyma gncel
satrdan sonraki satdan balar; e§er ikinci parametre girilmezse, yerine
koyma dosyann son satrnda son bulur.
Soru iareti yerine koymadan evvel bir teyit mesaj gnderir.
[#][,#][?]s$ - ALT DZEY ARA
Bu komut, belirtilen alt dizeyi ieren ilk satr arar. lk parametreyi
girmezseniz, arama gncel satrda balar; ikinci parametrenin girilmemesi
aramann dosya sonunda durmasn sa§lar.
Soru iareti aramann bir teyit mesaj gndermesini sa§lar. Teyit mesajna
hayr demek aramay devam ettirir, evet demekse onu sonlandrr.
Arama baarl olduysa gncel satr, aramann bitti§i satr olur.
[#]t dosyaismi - DOSYA AKTARIMI
Bu komut, dosyann ieri§inin belirtilen satr numarasndan nce
eklenmesini sa§lar. E§er satr numaras girilmemise, varsaylan gncel
satrdr.
[#]w dosyaismi - DOSYAYI YAZ
Bu komut, parametreyle belirtilen ilk satrlarn belirtilen dosyaya
yazlmalarn sa§lar. ayet parametre eksikse, tampondaki tm satrlar
dosyaya yazlr.
GELTRC/BAKIMCI
Gregory Pietsch, gpietsch@comcast.net