On Thu, 21 Apr 2005 13:22:13 +0200, Konrad Kosmowski wrote:
> *** Piotr Smerda <piotrs00@go2hell.pl>:
>>>
>>> Jak jest w odpowiednim środowisku to to robi, chodziło mi o to, że w
>>> bashu dopełnianie jest *programowalne* w cmd.exe nie jest. I to jest
>>> zasadnicza różnica.
>
>>> A jak chcesz to dopełnianie pakietów to zrób:
>
>>> # apt-get install bash-completion
>>> $ bash
>>> $ apt-get install[tab]
>>> ...
>
>> Zaraz zaraz ... to sam bash miał mi to umożliwiać a nie deb
>> bash-completion. To jest 2 różne rzeczy.
>
> Nie no to nie są dwie różne rzeczy. To są funkcje pod bash. Równie
> dobrze możesz je samemu napisać.
>
Jak to nie są ? sam bash mi nie daje tego o czym pisałeś. *Coś*
doinstalować trzeba.
> W każdym razie nadal. Bash ma programowalne dopełnianie poleceń cmd.exe
> nie ma.
>
Zgadzam się.
>> Nakładki na CMD też możesz zaprogramować i też będziesz miał
>> *programowalne* rozszerzenie.
>
> Jakie nakładki?
>
MKS Toolkit for Developers chociażby - praktycznie wymienia całe
środowisko.
>>>>>> Ale masz jakieś wsparcie? Jest to bardzo wygodne i działa
>>>>>> doskonale. I nie jest "cośtam dopełniane" tylko są dopełniane i
>>>>>> ścieżki i nazwy plików.
>
>>>>> To bardzo niewiele.
>
>>>> Jak to niewiele? Jest to to o co pytał autor wątku.
>
>>> Autor pytał również czy "w konsoli Windows (cmd.exe) można mieć
>>> funkcjonalność tabulatora taka jaka jest w Linuksie (konkretnie shell
>>> bash)" - nie można. To co Ty sugerujesz nie jest odpowiednikiem
>>> funkcjonalności bash w tej dziedzinie, a jej wątłą namiastką.
>
>> Autor pytał dokładnie czy "można mieć funkcjonalność tabulatora taka
>> jaka jest w Linuksie (konkretnie shell bash), tzn, ze system sam
>> rozwija nazwy plików po wpisaniu kilku początkowych liter." Odpowiedź
>> jest twierdząca - TAK, MOŻNA.
>
> Nie nie można bo bash jest programowalny, a cmd.exe nie.
>
Nie jest? hmmm dziwne. Mam dziesiątki skryptów które zaprogramowałem w
"języku" cmd :)
>> Nie pytał czy "można tak przerobić CMD grzebiąc w rejestrze by robił
>> to co robi bash?". Zadał proste pytanie dotyczące konkretnej
>> funkcjonalności, dostał prostą odpowiedź dotyczącą tej
>> funkcjonalności. Da się bo m.in. u mnie to działa.
>
> Więc tak - można włączyć tab-completion dla cmd.exe, ale nie jest ona
> porównywalna z bash.
Nie jest w 100% porównywalna - tak samo można porównywać to że bash zamiast
spacji wstawia "\ " (backslash+space) a cmd + TAB wstawia nazwę ze spacjami
w cudzysłowach.
-- Pozdrawiam PiotrekReceived on Thu Apr 21 13:30:24 2005
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 21 Apr 2005 - 13:42:12 MET DST