Herkes çok yararlı olan bash [Ctrl-r]
(ve [Ctrl-o]
) ' nin geriye doğru komut arama özelliğine sahip olmanın bir yolunu biliyor mu?
C-r
daha güçlü bir arrow up
tarih manipülasyonudur, emacs gibi C-r
daha önce girdiğiniz komutların içinde geriye doğru arama yapar. Daha sonra C-o
bu komutu yürütür ve hemen ondan sonraki komutu sonraki satıra yerleştirir. Böylece geçirilen komut dizilerini verimli bir şekilde tekrarlayabilirsiniz. Ayrıca oturum geçmişine değil kaydedilmiş bir geçmişe bakar. ( ~/.bash_history
dosya). Hangi sonsuz faydalıdır.
Teşekkürler.
ps: bonus olarak, döngülerle çalışmayan sekme tamamlama da harika olurdu.
PSConsoleHostReadline
kullanışlı olabilecek bir kancaya sahiptir. Başlamak için iyi bir yer , bu kancayı kullanan PSReadLine kullanmak olacaktır . PSReadLine, ctrl-o'yu desteklemez, ancak ctrl-r'yi destekler (sözde - benim için çalışmadı). Noel'de ctrl-o uygulamasına bir göz atabilirim, çünkü kulağa faydalı geliyor.