Sono molto affezionato bashalla storia della ricerca inversa (Cr) (funzione della riga di comando):
Cerca all'indietro a partire dalla riga corrente e spostandoti "in alto" nella cronologia, se necessario. Questa è una ricerca incrementale.
Quando mi ha colpito control-rin bash, ricevo il seguente:
(reverse-i-search)`':
E sono in grado di digitare caratteri di comandi precedentemente eseguiti, perfezionando ciò che sto cercando. Se commetto un errore, posso entrare control-hper cancellare un carattere (equivalente di backspace).
Questa funzionalità della riga di comando rende estremamente semplice il riferimento a comandi eseguiti in precedenza. Mi chiedo se esiste una tale capacità psql. Trovo estremamente inefficiente affidarsi a giusto control-pe control-n.
Per quello che vale, sto usando 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- ottenuto tramite Postgres.app .
ctrl-rlavori per te ??
rlwrap...
rlwraptramite homebrew ( brew install rlwrap) e l'ho provato ( rlwrap psql) - ma control-rnon funziona ancora; infatti, si comporta esattamente come control-rsenza rlwrap(il che è che non succede nulla ). Forse questo è il segno di un problema più profondo.
ctrl-rviene normalmente fornito dalla libreria readline. Sembra che ci sia un problema aperto per postgres.app al riguardo.
Ctrl-rgià provato ? :)