Re: Wie bekomm ich in der bash "autovervollständigung"?
On Tue, May 09, 2006 at 08:33:55PM +0200, Thorsten Strusch wrote:
> >> bequemer zu bedienen finde ich die history-search Funktion auf
> >> die Pfeiltasten (hoch|runter)
> >> /etc/inputrc
> >> "\e[A": history-search-backward
> >> "\e[B": history-search-forward
> > Hm, das ist zwar nett, aber wie komme ich denn wieder zurück in den
> > "Normalmodus", in dem die Pfeiltasten einfach durch die History
> > blättern? Also nehmen wir an, ich tippe
> > $ sed '/foobar <pfeiltaste>
> > sehe mir den Befehl, den ich als erstes erhalte, an, aber da fällt mir
> > ein, dass ich stattdessen mit "sed -n '/foobar... " erfolgreich war, und
> > dass ich diesen Befehl genau danach aufgerufen haben müsste. Jetzt will
> > ich also einfach wieder zum nächsten Befehl blättern.
> > Wenn ich stattdessen die Emacs-Keybindings (Ctrl-r sed '/foobar)
> > verwende, geht das ohne Probleme.
> hmm, ich nutze das nun schon jahrelang, meine Arbeitsweise hat sich
> darauf eingestellt. Bei mir kommt das überhaupt nicht vor.
> Ich habe eben wirklich eine Weile grübeln müssen was du mir sagen
> magst.
> Ich denke für deine Bedürfnisse wäre ein Mapping auf Bild auf|runter
> besser, also die Lösung, die Michael Liebl hiermit vorgeschlagen hat:
> /etc/inputrc
> "\M-[5~": history-search-backward
> "\M-[6~": history-search-forward
> Damit solltest du weiterhin mit den Pfeiltasten in der history
> scrollen können.
Jetzt verstehe ich nicht, wo das Problem ist: ich habe in der inputrc
"\e[5~": history-search-backward
"\e[6~": history-search-forward
aktiviert. Bin ich jetzt in einer Kommandozeile, so kann ich ganz
normal mit cursor-up/down in meiner History hoch- und runterscrollen.
Gebe ich einen Befehlsteil ein, wie z.B. ssh, so kann ich danach mit
page-up/down zwischen allen bisher eingegebenen ssh-Befehlen hin- und
herscrollen. So soll das doch sein, oder meint ihr was anderes?
ciao, Dirk
--
| Akkuschrauber Kaufberatung and AEG GSM stuff |
| Visit my homepage: http://www.nutrimatic.ping.de/ |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
| The "Ruhrgebiet", best place to live in Germany! |
Reply to: