In: satır sonu olmayan bir dize *
Kullanıcının satırı düzenlemesine ve göndermesine izin ver
Çıkış: değiştirilmiş dize (isteğe bağlı olarak bir satır sonu ile)
Satır düzenleyicisi en azından kullanıcının şunları yapmasına izin vermelidir:
görünür bir imleci sola ve sağa taşıma
imleç konumuna karakter ekleme ve / veya üzerine yazma
imleç konumundaki karakterleri kaldır
yeni dizeyi gönderin, yani düzenlemeyi durdurun, değiştirilen dizenin döndürülmesine / yazdırılmasına / görüntülenmesine / kaydedilmesine neden olur (başka bir metin olmadan)
Takdir edildi, ancak gerekli değil:
kodunuzun açıklaması.
programınızı / işlevinizi gösterebilecek çevrimiçi bir test sitesine bağlantı
kullanımı gösteren animasyonlu bir görüntü (örneğin, TIO etkileşime izin vermez)
Not:
anahtar bağlantıları yalnızca öneri niteliğindedir
GUI veya görsel stil gerekli değildir
Örnekler
Aşağıda, imleç ile gösterilmiştir _
.
In: Just some text
Kullanıcının düzenlemesine izin ver:
Just some text_
Kullanıcı ←dokuz kez basar (sol ok tuşu)
Just ̲some text
Kullanıcı Deldört kez
Just ̲ text
basar Kullanıcı basar Kullanıcı basar :any
Just any_text
Enter
Just any text
In: Remove me
Kullanıcının düzenlemesine izin ver:
Remove me_
Kullanıcı Backspacedokuz kez
_
basar Kullanıcı Out tuşuna basar : (boş dize)Enter
* Önemsiz editör çözümlerini önlemek için, bu düzenleme komutlarından farklı bir giriş yöntemi ile sağlanmalı veya onlardan bir satırsonu veya benzeri ile ayrılmalıdır.