Bardzo lubię bashhistorię wyszukiwania wstecznego (Cr) (funkcja wiersza poleceń):
Szukaj wstecz, zaczynając od bieżącej linii i przesuwając „w górę” w miarę potrzeb w historii. To jest wyszukiwanie przyrostowe.
Kiedy uderzył control-rw bash, mam następujące:
(reverse-i-search)`':
Jestem w stanie wpisywać znaki wcześniej wykonanych poleceń, dopracowując to, czego szukam. Jeśli popełniam błąd, mogę wejść, control-haby usunąć postać (odpowiednik backspace).
Ta funkcja wiersza poleceń sprawia, że niezwykle łatwo jest odwoływać się do wcześniej wykonanych poleceń. Zastanawiam się, czy taka możliwość istnieje psql. Uważam, że niezwykle nieefektywne jest poleganie na sprawiedliwym control-pi control-n.
Do tego, co warto, używam 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- uzyskane za pośrednictwem Postgres.app .
ctrl-rprace dla siebie?
rlwrap...
rlwrapprzez homebrew ( brew install rlwrap) i wypróbowałem ( rlwrap psql) - ale control-rnadal nie działa; w rzeczywistości zachowuje się dokładnie tak samo jak control-rbez niego rlwrap(co oznacza, że nic się nie dzieje ). Być może jest to znak głębszego problemu.
ctrl-rjest zwykle dostarczany przez bibliotekę readline. Wygląda na to, że postgres.app ma otwarty problem .
Ctrl-rjuż? :)