Bir Orada readlinemuhtemelen adlı bir tuş bağlı olmayan fonksiyon kill-whole-linesadece imlecin önce kısmını öldürme aksine bütün çizgi öldürecek ( unix-line-discardbiraz bir yanlış isim ve bağlı olduğu Ctrl- u).
Bunu mevcut herhangi bir tuşa bağlayabilirsiniz. Seviyorum ShiftAlt- Uçünkü ilgili bir işlev. Bu tuşa bağlı olabilir, do-lowercase-versionbu da değiştirilmemiş sürümün yaptığı her şeyi yapar (bu durumda upcase-word). Bunu yapmak için gerçekten iki anahtara ihtiyacımız olmadığından, bunu kullanalım.
Bağlamayı şu şekilde oluşturarak komut satırında deneyebilirsiniz:
bind '"\eU":kill-whole-line'
veya bu satırı ~/.inputrcdosyanıza koyarak kalıcı hale getirin :
"\eU":kill-whole-line
A Ctrl- uveya ShiftAlt- U(veya geri alınamayan herhangi bir işlemi) geri almak için Ctrl- Shift- _(alt çizgi) veya Ctrl- x Ctrl- u(iki tuşa basma) tuşuna basın . Veya tuşuna basarak öldürdüğünüzü geri yapıştırabilirsiniz Ctrl- ybu metnin birden çok kopyasını istiyorsanız tekrarlayabilirsiniz.
Bu arada, imleçten satırın sonuna kadar metni öldürmek istiyorsanız Ctrl- tuşuna basabilirsiniz k. Yani yukarıda açıklanan bağlamayı yapmak yerine, Ctrl- u Ctrl- tuşlarına basarak bütün bir satırı öldürebilirsiniz k. Bu tuş vuruşlarının sadece ikincisi tarafından öldürülen kısım, öldürme arabelleğine kaydedilir, ancak ikisini kurtarmak için yine de iki kez geri alabilirsiniz.