[linux-l] TAB-completion fuer Optionen des ip-befehls

Marek Froehlich marek at samweis.in-berlin.de
Fr Nov 23 19:49:08 CET 2007


On Fri, Nov 23, 2007 at 05:58:59PM +0100, Ivan F. Villanueva B. wrote:
> Am Fr, Nov 23, 2007 05:14:16 +0100, Marek Froehlich schrieb:
> > On Fri, Nov 23, 2007 at 02:59:26PM +0100, Ivan F. Villanueva B. wrote:
> > > Am Di, Nov 20, 2007 07:02:43 +0100, Marek Froehlich schrieb:
> > > > On Tue, Nov 20, 2007 at 05:41:44PM +0100, Ivan F. Villanueva B. wrote:
> > > > > Am Di, Nov 20, 2007 08:11:02 +0100, Marek Froehlich schrieb:
> > > > > > Hallo,
> > > > > > 
> > > > > > kennt einer eine Moeglichkeit sich fuer das 'ip'-Kommandos nach
> > > > > > Eingabe des Befehls per <TAB> oder '?' die weiteren moeglichen Optionen
> > > > > > anzeigen zu lassen?
> > > > [...]
> > > > > Der zsh kann es. Zum Beispiel wenn ich type
> > > > >    [ivan at samsung]% ip route <TAB>
> > > > > kommt folgende Menü:
> > > > > 
> > > > >     route command
> > > > >     add    -- add new network route
> > > > >     change  -- change existing network route
> > > > [...]
> > > > 
> > > > Hallo,
> > > > 
> > > > bei mir leider nicht. Habe zsh mal eben installiert (ubuntu server 6.06)
> > > > und genau das getestet, was Du beschrieben hast - klappt nicht. zsh
> > > > schlaegt 355 completions vor ...
> > > > Gibts bei der zsh noch irgendwelche completion-settings?
> > > 
> > > Ja sicher. Hier mein .zshrc
[...]
> 
> Was ist mit z.B.    ls -<TAB> ?

Das funktioniert wie gewuenscht - listet alle Optionen auf, mit TAB kann
man durchtogglen.
Warum bei Dir 'ip route <TAB>' die Optionen auflistet, ist mir ein
Raetsel. Wo nimmt Deine zsh die Weisheit fuer die Kommando-Syntax her?
Aus Deiner .zshrc jedenfalls nicht...

Gruss
Marek Fröhlich
--
/ Marek Fröhlich | Scotty: Captain, hier Maschinenraum. Wir haben ein    \
| 16548 Glienicke|         Problem - ich brauch 2 Tage für die Reparatur.|
| Germany        | Kirk:   Ich geb Ihnen 2 Stunden!                      |
\                | Scotty: Ich schaffs auch in einer. Scotty ende.       /



Mehr Informationen über die Mailingliste linux-l