Satır düzenleyici - Line editor

Hesaplamada, bir satır düzenleyici , her düzenleme komutunun kullanıcı tarafından belirlenen bir veya daha fazla tam metin satırına uygulandığı bir metin düzenleyicisidir . Satır editörleri, ekran tabanlı metin editörlerinden önce gelir ve bir bilgisayar operatörünün tipik olarak bir teleprinter (esas olarak klavyeli bir yazıcı) ile etkileşime girdiği , video ekranı olmayan ve imleci bir belge içinde etkileşimli olarak hareket ettirme yeteneğinin olmadığı bir çağda ortaya çıkmıştır . Satır düzenleyiciler aynı zamanda birçok ev bilgisayarının bir özelliğiydi ve daha fazla bellek kullanan tam ekran düzenleyiciye olan ihtiyacı ortadan kaldırdı.

Satır düzenleyicileri, daktilo klavyesi metin yönelimli giriş ve çıkış yöntemleriyle sınırlıdır. Çoğu düzenleme, her seferinde bir satırdır. Yazma, düzenleme ve belge görüntüleme aynı anda gerçekleşmez. Tipik olarak, yazma metni doğrudan belgeye girmez. Bunun yerine, kullanıcılar bu komutları salt metin terminaline girerek belge metnini değiştirir. Komutlar, metin ve düzenleyiciden gelen karşılık gelen çıktılar, ekrana girildikleri veya yazdırıldıkları sırayla ekranın altından yukarıya doğru kayar. Komutlar tipik olarak değiştirdikleri satırı/satırları gösterse de, düzenlenen metni belgenin daha büyük bölümleri bağlamında görüntülemek ayrı bir komut gerektirir.

Satır düzenleyicileri, girilen komutların genellikle uygulandığı "geçerli satıra" bir referans tutar. Buna karşılık, modern ekran tabanlı düzenleyiciler, kullanıcının etkileşimli ve doğrudan gezinmesine, seçmesine ve belgenin bölümlerini değiştirmesine olanak tanır. Belgenin hangi bölümünün düzenleneceğini veya görüntüleneceğini belirtmek için genellikle satır numaraları veya arama tabanlı bağlam (özellikle satırlar içinde değişiklik yaparken) kullanılır.

İlk satır editörleri arasında Colossal Typewriter , Expensive Typewriter ve QED vardı . Üçü de UNIX'in ortaya çıkışından önceydi ; ilk ikisi DEC PDP- 1'lerde çalışırken, ikincisi bir Unisys ürünüydü. UNIX ve Linux'ta çok sayıda satır düzenleyici bulunur : ed , standart UNIX düzenleyicisi olarak kabul edilirken, ex onu genişletir ve daha fazla özelliğe sahiptir ve sed , bir kabuk betiğinin parçası olarak desen tabanlı metin düzenleme için yazılmıştır. GNU Readline , Bash gibi birçok programa dahil edilmiş bir kitaplık olarak uygulanan bir satır düzenleyicisidir . İlk 10 yıldır IBM PC , sağlanan tek editör DOS oldu Edlin çizgi editörü.

Satır düzenleyiciler, kabuk komut dosyalarında ve arızalı işletim sistemleriyle uğraşırken hala etkileşimli olmayan bir şekilde kullanılmaktadır . Yama gibi güncelleme sistemleri, geleneksel olarak kullanılan fark verileri bir ed komutları komut dosyasına dönüştürülür . Ayrıca birçok MUD sisteminde kullanılırlar, ancak birçok kişi MUD'nin indirme ve yükleme özelliklerini kullanarak metni kendi bilgisayarında düzenler.

Ayrıca bakınız