
zsh - autocompletion parametrů
nazdar, určite znáte autocompletion parametrů v zsh (není lepší shellu)
příklad napíšu "mkdir -<Tab>" a objeví se mi nabídka (kde kurzorem jsem na --mode):
~ % mkdir --mode=
completing option
--context -Z -- set SELinux context
--help -- display help information
--mode -m -- set permission mode
--parents -p -- make parent directories as needed
--verbose -v -- print message for each created directory
--version -- display version information
.... (pro ilustraci parametry wgetu)
-w -- specify wait between retrievals
-x -- force creation of directories
--delete-after --no-host-directories --no-verbose
--follow-ftp --no-host-lookup --retr-symlinks
--no-clobber --no-parent
--no-directories --no-passive-ftp
Mezi možnostmi mohu nyní přecházet pohodlně šipkami nebo tabem (pro ilustraci jsem na konec dal ještě pár parametrů wgetu
Pokud na píšu mkdir --<Tab>, zobrazí se jen možnosti s --
Další věc - funguje filtrování pomocí hvězdičky (parametry obshahující slovo er):€
~ % mkdir -*er<Tab> :(
completing option
--verbose -- print message for each created directory
--version -- display version information
completing original
-*er
KONEC PŘEDSTAVENÍ.
. Můj problém jde následující: některé příkazy mají velice mnoho parametrů a já bych je chtěl prohledat nikoli podle nuzvu ale podle popisku - tzn něco jako:
mkdir -!*formation (najde jen násl. 2 argumenty, neboť mají v popisu formation
completing ...
- :(
completing option
--help -- display help information
--version -- display version information
[b]
Jde tohle?[/b]
Jen poznámka: O tomhle si může shell Z Windows jen zdát. co?
Poznamka k poznamke-ani nie ,do win pro a vyššich verzii/wxp počnuc/sa da z inštalačneho dvd doinštalovat unix shell extensions a win ma potom presne to iste.....
No kdybych používal ještě windows, tak bych šel do toho. Zkoušel jsem si jednou nainstalovat zsh, ale furt padal.