Bardzo lubię bash
historię 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-r
w 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-h
aby 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-p
i 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-r
prace dla siebie?
rlwrap
...
rlwrap
przez homebrew ( brew install rlwrap
) i wypróbowałem ( rlwrap psql
) - ale control-r
nadal nie działa; w rzeczywistości zachowuje się dokładnie tak samo jak control-r
bez niego rlwrap
(co oznacza, że nic się nie dzieje ). Być może jest to znak głębszego problemu.
ctrl-r
jest zwykle dostarczany przez bibliotekę readline. Wygląda na to, że postgres.app ma otwarty problem .
Ctrl-r
już? :)