Bir sözcüğü istediğiniz gibi geri öldüren okuma çizgisi bağını algılamak için terminalinizde aşağıdaki komutu kullanabilirsiniz:
bind -p | awk '/kill/ && /word/ && /backward/'
Varsayılan bir Ubuntu kurulumunda çıktı şu şekilde olabilir:
"\e\C-h": backward-kill-word
# shell-backward-kill-word (not bound)
İkinci satır bu noktada önemsiz görünüyor, bu yüzden ilk satırın ne anlama geldiğini görmeye çalışalım. Anladığım kadarıyla, backward-kill-wordaslında tüm karakterleri silmek taleb işlevi önceki özel karakter (e kadar /, ;, ,bağlı olduğu gibi) \e\C-hanahtar dizisi. Şimdi, sırası ile \e temsilEsc anahtarı, \C- Ctrlanahtarını ve \C-haçılımı Ctrl+ , bu durumda eşdeğer olan anahtar.hBackspace
Yani, aradığınız Esc+ Ctrl+h ile eşdeğerdir klavye kısayolu Esc+Backspace ve, çünkü yapmak xterm davranışını Altanahtar meta karakter ve meta karakter kendisi öncesinde karakteri ile iki karakterlik dizisine dönüştürülür gibi davranmaya Esc(bkz man xterm) , Alt+Backspace ile eşdeğerdir .
Şimdi, beğenmediyseniz ve unutmaya devam ederseniz, yeni bir kısayol oluşturmak için aşağıdaki komutu kullanabilirsiniz, diyelim ki Esc+ w, amacınız için:
bind '"\ew": backward-kill-word'
Bu yeni kısayolu, readline kullanan tüm komutlarda her zaman kalıcı yapmak için, ~/.inputrcdosyanıza aşağıdaki satır satırını ekleyin :
"\ew": backward-kill-word
Daha help -m bind | sensible-pagerfazla bilgi için bakınız .
alt+.?