Nasıl'zaten hatta ne bash geçmişi tamamlamak için tamamlanması değiştirebilirim?
Bash geçmişimi otomatik tamamlama YUKARI OK tuşuna basarak zaman zaten hatta ne yaptık: bu komut bir kaç ay önce buldum
$ vim fi
Basındüşüktür
$ vim file.py
Büyük bir geçmişi tutmak çok zaman kazandırır çünkü bu yeni bilgisayarıma kurmak istiyorum. Sorun, beni hayat için adı geçen ve sonsuz bash başvurular okurken nerede olduğunu hatırlayamıyorum ve öğreticiler ne yazık ki o da yardım etmedi.
Kimseye komutunu biliyor mu?
CEVAP
Muhtemelen gibi bir şey
# ~/.inputrc "\e[A": history-search-backward "\e[B": history-search-forward
veya benzer şekilde
# ~/.bashrc if [[ $- == *i* ]] then bind '"\e[A": history-search-backward' bind '"\e[B": history-search-forward' fi
eğer ifadesi etkileşimli modu denetler
Normalde, Yukarı ve Aşağı Seçeneği işlevlerine bağlı previous-history
next-history
sırasıyla. Yukarı/Aşağı normal çalışmasını yerinden yerine bu işlevleri/Fareyi bağlama , tercih ederim.
# ~/.inputrc "\e[5~": history-search-backward "\e[6~": history-search-forward
Sonra ~/.inputrc
, kabuk yeniden kullanın ya da değiştirinCtrlX,CtrlRyeniden okumak ~/.inputrc
anlat.
Eğer ilgili belgeleri arıyorsan bu arada:
Bash kabuk istemi ve tarihi The GNU Readline Library kullanır.
Nasıl Bash ise't zaten yok öyle b...
Nasıl sekme yerine boşluk kullan için ...
Nasıl eğer bir dizin zaten mevcut deği...
Nasıl ve bash ile bir dosya için hem s...
Nasıl bir değişkeni bash ayarlanmış ol...