bash'S ters arama geçmişi (Cr) (komut satırı özelliği) çok düşkün :
Geçerli satırdan başlayarak geriye doğru arama yapın ve gerektiğinde geçmişte 'yukarı' ilerleyin. Bu artımlı bir aramadır.
Ben vurduğunda control-riçinde bash, aşağıdaki alıyorum:
(reverse-i-search)`':
Ve daha önce yürüttüğüm komutların karakterlerini yazabiliyorum, ne aradığımı biliyorum. Bir hata yaparsam, control-hbir karakteri (eşdeğerini backspace) silmek için girebilirim .
Bu komut satırı işlevi, daha önce yürütülen komutlara başvurmayı son derece kolaylaştırır. Böyle bir yeteneğin var olup olmadığını merak ediyorum psql. Adil control-pve güvenmek son derece verimsiz buluyorum control-n.
Değeri için, kullanıyorum PostgreSQL 9.3.1 on x86_64-apple-darwin13.0.0, compiled by Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn), 64-bit- Postgres.app üzerinden elde edildi .
ctrl-riçin işler öneriyor musunuz ??
rlwrap...
rlwrapHomebrew ( brew install rlwrap) aracılığıyla yükledim ve denedim ( rlwrap psql) - ama control-ryine de çalışmıyor; aslında, tam olarak aynı şekilde davranması control-rolmadan rlwrap(yani hangi hiçbir şey olmaz ). Belki de bu daha derin bir sorunun işaretidir.
ctrl-rnormal olarak readline kütüphanesi tarafından sağlanır. Bu konuda postgres.app için açık bir sorun var gibi görünüyor .
Ctrl-rZaten denedin mi? :)