Najczęściej używam „git-bash”, który został dostarczony z instalacją Git vcs w systemie Windows. Myślę, że to ten sam, który pochodzi z Cygwin. Działa dobrze technicznie, ale interfejs użytkownika jest do bani:
- kliknij prawym przyciskiem myszy pasek tytułu i przejdź do Właściwości, aby zmienić szerokość okna
- najbardziej denerwujące ... kopiowanie, wklejanie i wyróżnianie za pomocą myszy jest równie kłopotliwe
Natomiast aplikacja Terminal dostarczana z systemem OS X zarządza nimi z aplombem i sprawia, że praca z nim jest o wiele wygodniejsza. Możesz nawet przeciągnąć i upuścić na nim plik, a kursor wklei się do niego!
Próbowałem też:
http://sourceforge.net/projects/win-bash
http://www.steve.org.uk/Software/bash/
http://www.hamiltonlabs.com/cshell.htm
Żadne z nich nie kopiuje i wkleja tekstu bez uciążliwego kliknięcia prawym przyciskiem.
W szczególności szukam powłoki o unikalnym systemie Windows, więc nie muszę używać różnych powłok między moim domowym programistą (Windows), serwerem na żywo (Linux) lub deweloperem w biurze (Mac).
Tak, przejrzałem Google i jeszcze go nie znalazłem ...
Odpowiedzi:
Próbowałeś konsoli2 ?
Pozwala używać cmd, bash lub dowolnego programu jako powłoki i umożliwia zmianę rozmiaru w dowolnym kierunku.
Możesz ustawić Git Bash jako domyślny, przechodząc do Edycja-> Ustawienia, a następnie wklejając to w polu Powłoki:
Aby skopiować, przytrzymaj klawisz Shift, kliknij i przeciągnij lewym przyciskiem myszy, aby wybrać, a następnie kliknij lewym przyciskiem myszy, aby skopiować.
Wreszcie, Git jest dostarczany z rxvt. Możesz utworzyć nowy skrót do systemu Windows z polem docelowym ustawionym na:
źródło
[Przekazując mój komentarz jako odpowiedź na prośbę Anentropic.]
Jeśli używasz Cygwin i lubisz PuTTY, sprawdź mięty. Jest dostępny w kategorii Shells w programie instalacyjnym Cygwin (lub pobierz tutaj źródło ). Autor użył dużych części PuTTY, aby go utworzyć, więc zachowuje się bardzo podobnie do PuTTY. Można go skonfigurować tak, aby działał tak, jak chcesz:
mount -c /mnt
).Moim jedynym problemem z mintty jest to, że najnowsze wersje (0.9.4+) wydają się robić coś, czego nie lubi Windows 7 UAC, więc monituje o pozwolenie na uruchomienie go za każdym razem. Wydaje się, że powoduje to, że działa z różnymi uprawnieniami, więc rzeczy takie jak moje dyski sieciowe nie działają. Nie wiem jednak, czy to problem mięty, czy problem z moim systemem.
źródło
$SHELL
wskazuje zmienna środowiskowa. Możesz jednak zamiast tego podać inny program jako pierwszy argument w wierszu poleceń, co może być przydatne w skrótach. Autor opracował ładną listę wskazówek ( code.google.com/p/mintty/wiki/Tips ), które pokazują, jak możesz to zrobić.Przepraszam za autopromocję, jestem autorem innego emulatora konsoli.
ConEmu to emulator konsoli Windows z kartami, który przedstawia wiele konsol i proste aplikacje GUI jako jedno okno GUI z możliwością dostosowania i różnymi funkcjami.
Krótki fragment z długiej listy opcji:
Wpis Hanselmana , recenzje użytkowników , tag ConEmu na superuser.com
źródło
Chciałbym, aby PuTTY mógł działać jako emulator lokalnego dostępu do systemu operacyjnego, tak jak robi to Cygwin. PuTTY jest moim ulubionym, gdy utknąłem na pudełku Windows. Głosowałem za tym pytaniem, chciałbym również wiedzieć o lepszym emulatorze dla systemu Windows.
źródło
Dużym problemem z kopiowaniem i wklejaniem nie jest wina emulatorów terminali; same w sobie są kluczami.
Kiedy skróty zostały wynalezione na Macu, Apple dodał do nich nowy klucz: „klawisz polecenia” (znany również jako „ikona”) Nie ma odpowiednika ASCII.
Kilka lat później, kiedy Microsoft skopiował te same skróty, klawiatury PC nie miały żadnych „okien” ani klawiszy „menu”, więc poszły z innym, mało używanym klawiszem, który można trzymać za pomocą pinky: klawiszem Ctrl. Problem polega na tym, że Ctrl-C, Ctrl-V itp. Są poprawnymi kodami ASCII i są często używane w interfejsach wiersza poleceń.
Kiedy więc naciśniesz Ctrl-C na ternimalie Windows, czy powinien skopiować tekst, czy przerwać działające polecenie?
źródło
Podobnie jak w przypadku prawie każdego oprogramowania Windows, którego dotknąłem, musiałem powtarzać kroki z niepewnością i podejściem brutalnej siły ...
Ale gdzieś tam udało mi się działać bez instalowania nowych konsol!
Postępowałem zgodnie z rozwiązaniem AnandK ... http://www.thewindowsclub.com/full-screen-command-prompt-in-windows-7 Mam go do pracy z git bash, wykonując następujące czynności
Przypuszczam, że powinienem wyjaśnić: chodzi tu o umożliwienie pełnego ekranu - nic więcej.
źródło
Po prostu to wyrzucam, ponieważ nie zostało jeszcze wspomniane. Ale własny PowerShell MS jest naprawdę dobrym CLI dla Windows.
Ma pewne cechy podobne do Bash, które powinny sprawić, że poczuje się trochę znajomo. Moim zdaniem warto się nauczyć, jeśli wykonujesz jakiekolwiek skrypty lub automatyzację w systemie Windows, nawet jeśli jesteś przede wszystkim facetem * nix (takim jak ja). Będziesz w stanie zrobić więcej w krótszym czasie niż próba zhakowania razem czegoś, co działa na szczycie Cygwina.
źródło