Bazı anahtar bağlamaları için oluşturduğum bu ~ / .inputrc dosyası var.
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
ne zaman çalıştırmaya source ~/.inputrc
çalışsam bana şu hatayı veriyor:
\ e [1; 5C: ileri sözcük: Komut bulunamadı. \ e [1; 5D: geriye doğru kelime: Komut bulunamadı. \ e [5C: ileri sözcük: Komut bulunamadı. \ e [5D: geriye doğru kelime: Komut bulunamadı. \ e \ e [C: ileri sözcük: Komut bulunamadı. \ e \ e [D: geriye doğru kelime: Komut bulunamadı.
Yeni bir terminal açtığımda da çalışmıyor, hatayı almıyorum ama ctrl tuş kombinasyonlarım yeni terminalde de çalışmıyor. / Etc / inputrc dosyasına kök erişimim olmadığından bu dosyayı kendim oluşturdum. Biri bana yardım edebilir mi? Teşekkürler.
EDIT: İki nokta üst üste (:) işareti de sonra dosyayı boşluk denedim. Çalışmıyor. Ben de çalıştırılabilir hale getirmeye çalıştım (chmod + x ~ / .inputrc), işe yaramadı.
EDIT: Bu yordamın yalnızca 'bash' için olduğunu ve 'tcsh' çalıştırdığımı fark ettim. 'Csh' için .bindings
dosya yerine .inputrc
dosya ve bindkey
sözdizimi kullanın.
bind
gelen komutu?