Portál AbcLinuxu, 10. května 2025 04:59

Dotaz: Doplnovani pomoci tab jako ve Windows

21.3.2006 12:20 Jan Zich
Doplnovani pomoci tab jako ve Windows
Přečteno: 203×
Odpovědět | Admin
Doufam, ze to nebude prilis provokativni, ale rad bych vedel, jestli se da v bashi nastavit doplnovani pomoci tab a shift+tab jako ve Windows. Dost jsem si na to zvykl a zda se mi to o dost lepsi rychlejsi, nez to "zasekavani" s bashi. Clovek nemusi nic psat a lustit, co ma zrovna zmacknout za pismeno. Proste jen mackam tab nebo shift+tab dokud to nemam. Dik.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.3.2006 12:29 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co dela tab a shift+tab ve Windows? Netusim...
never use rm after eight
Prcek avatar 21.3.2006 14:41 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
TAB listuje polozkami (adresare, soubory) v adresari od zacatku a SHIFT+TAB listuje od konce.
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
21.3.2006 22:09 msk
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Ono myslite windows command line? Tam som to postradal az od XP tusim a hadajte od koho tuto nepostradatelnu funkciu vacsiny unixovych shellov microsoft odkukal?

BTW bash mi toto robi implicitne na kazdej distribucii, ktoru som kedy mal v rukach.
David Watzke avatar 21.3.2006 22:15 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Fakt? Na Gentoo mi Bash implicitně doplňuje název, ale nechová se tak, jako ve Windows - nedoplní rovnou celý název souboru a pomocí toho tabu pak nemění, ale vypíše místo toho seznam. To ve Windows mi přijde uhozený, ale asi je to o zvyku...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
21.3.2006 23:48 prOm3TheuS | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Uhozený mi to příjde docela dost. Příjde mi příjemnější si dvojitým tabem zobrazit obsah adresáře a pak napsáním několika písmen a tabem doplnit. Je to určitě X krát rychlejší, než listovat v seznamu, do kterého nevidim. ---Ikdyž asi je to o zvyku. ;-)
21.3.2006 22:42 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Nějaká forma doplňování fungovala zcela určitě už ve Windows NT 4.0 Workstation, jen byla defaultně vypnutá. Zapínalo se to tak, že se někde hluboko v registry vytvořil klíč s hodnotou 9. Děsím se představy, co by se stalo, kdyby tam člověk místo 9 napsal třeba 32… :-)
21.3.2006 23:12 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
32? to je jasný, v login dialogu windows se ti pak automaticky tabulátorem doplňují hesla k zadaným uživatelům...
-- Nezdar není hanbou, hanbou je strach z pokusu.
21.3.2006 23:20 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Já spíš vycházel z hypotézy, že ta devítka by mohla být kód tabulátoru… :-)
21.3.2006 23:21 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Ale uznávám, že řídit se při používání Windows logikou je poněkud pošetilé… :-)
22.3.2006 15:44 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Já žiju v přesvědčení, že to skutečně je kód tabulátoru, a že když se tam dá 27 tak se použije escape.
21.3.2006 12:32 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zapsat
"\t": menu-complete
do inputrc. A vůbec dokumentace k bashi je poměrně šikovná věc (i když poněkud obsáhlá).
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
22.3.2006 00:41 asd
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Ona totiz obsahuje v kazde druhe distribuci i dokumentaci k polovine knihoven se kterymi je bash linkovan. Zrovna toto je vlastnost readline, takze nastavenim v inputrc a nastavenim promenne prostredi readline na soubor s inputrc se tak zacne chovat vetsina programu - ono vubec s readline je lepsi vyrobit hnedka konfigurak na miru nez se ucit jak je v kterem programu nastaveny "default"
22.3.2006 12:51 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
# programmable bash_completion file for mplayer application
_to_play() {
        local prev cur options IFS=$'\t\n'
        COMPREPLY=()
        cur=${COMP_WORDS[COMP_CWORD]}
        prev=${COMP_WORDS[COMP_CWORD-1]}
        case $prev in
                -vo)
                       COMPREPLY=( $(
                                 mplayer -vo help|grep -P '\t(\w)'|cut -f2
                          ) )
                ;;
                -ao)
                        COMPREPLY=( $(
                                 mplayer -ao help|grep -P '\t(\w)'|cut -f2
                          ) )
                ;;
                *)
                        COMPREPLY=( $(
                                compgen -G "${cur}*" -X '!*.mp3'
                                compgen -G "${cur}*" -X '!*.avi'
                                compgen -G "${cur}*" -X '!*.wav'
                                compgen -G "${cur}*" -X '!*.mov'
                        ) )
                ;;
        esac
        return 0
}
complete -d -X '.[^./]*' -F _to_play -o filenames -o dirnames mplayer
Ja som si spravil toto pre mplayer. Zapisane je to v /etc/bash_complete.d/mplayer.sh a doplnuje mi to subory, ktore vie mplayer prehrat a pre -vo a -ao dostupne devices.
Je tam vsak mala chybycka - miesaju sa k tomu aj subory a adresare :-(
Ak by to niekto vedel opravit, budem vdacny
Project Satan infects Calculon with Werecar virus
23.3.2006 03:37 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
zkus si stahnout balik bash z debianu, mplayer je tam v bash_completion zpracovan rozsahle, i kdyz neverim, ze to neni i v ostatnich distribucich ;)
Urine should only be green if you're Mr. Spock.
23.3.2006 02:31 Jan Zich
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Dik moc, pri nejblizsi prilezitosti ozkousim.
23.3.2006 06:33 phax7 | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
#okamzite doplneni po tabu
# set show-all-if-ambiguous on
If you have this in your /etc/inputrc or ~/.inputrc, you will no longer have
to hit the <Tab> key twice to produce a list of all possible completions. A
single <Tab> will suffice. This setting is highly recommended.
Možná myslíte tohle...
23.3.2006 12:42 Jan Zich
Rozbalit Rozbalit vše Re: Doplnovani pomoci tab jako ve Windows
Funguje, dik moc. Ja vim, mohl jsem se podivat sam :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.