Czy jest lepsze okno konsoli Windows? [zamknięte]

Praca nad wierszem poleceń w systemie Windows jest frustrująca, przede wszystkim dlatego, że okno konsoli jest nędzne w użyciu w porównaniu z aplikacjami terminalowymi na Linuksie i OS X, takimi jak "rxvt", "xterm"czy " Terminal". Główne skargi:

  1. Brak standardowego kopiowania / wklejania. Musisz włączyć tryb "mark" i jest on dostępny tylko z wielopoziomowego wyskakującego okienka wyzwalanego przez (mały) przycisk lewego rogu. Następnie skopiuj i wklej należy wywołać z tego samego menu

  2. Ty nie można dowolnie zmieniać rozmiaru okna przez przeciąganie, należy ustawić preferencję (z powrotem do wielopoziomowego wyskakującego okienka) za każdym razem, gdy chcesz zmienić rozmiar okna

  3. Możesz tylko zrobić okno tak duże, zanim poziome paski przewijania wejdą w obrazek. Poziome paski przewijania ssą.

  4. Z cmd.exe powłoki, nie można przejść do folderów z notacji \ \ netpath(UNC?), musisz zmapować dysk sieciowy. To jest do bani podczas pracy na wielu maszynach, które będą miały różne napędy zmapowane

Czy są jakieś sztuczki lub aplikacje (płatne lub inne), które rozwiązują te problemy?

Author: AJ., 2008-09-14

15 answers

Przepraszam za autopromocję, jestem autorem innego emulatora konsoli, nie wspominanego tutaj.

ConEmu jest emulatorem konsoli opensource z zakładkami, który reprezentuje wiele konsol i prostych aplikacji GUI jako jedno konfigurowalne okno GUI.

Początkowo program został zaprojektowany do pracy z Far Manager (Mój ulubiony zamiennik powłoki-Zarządzanie plikami i archiwami , historia i wypełnianie poleceń, potężny edytor). Ale ConEmu może być używany z każdym innym aplikacja konsolowa lub proste narzędzia GUI (np. PuTTY). ConEmu to projekt na żywo, otwarty na sugestie.

Krótki fragment długiej listy opcji:

    [13]} najnowsze wersje ConEmu mogą skonfigurować się jako domyślny terminal Dla Windows W przeciwieństwie do innych programów, nie można używać czcionek zainstalowanych w systemie lub skopiowanych do folderu programu (TTF, otf, Fon, bdf).]}
  • Uruchom wybrane karty jako Administrator (Vista+) lub jako wybrany użytkownik
  • Windows 7 Jump lists and Postęp na pasku zadań
  • Dzięki temu możliwe jest korzystanie z DosBox ' a w systemach 64-bitowych, w których uruchamiane są aplikacje DOS.]}
  • płynna zmiana rozmiaru, tryby maksymalizacji i pełnoekranowego okna
  • Scrollbar początkowo ukryty, może zostać ujawniony za pomocą myszki lub checkboxa w Ustawieniach
  • opcjonalne ustawienia (np. paleta) dla wybranych aplikacji
  • przyjazny dla użytkownika wybór tekstu i bloku( z klawiatury lub myszy), kopiuj, wklej, wyszukiwanie tekstu w konsoli
  • ANSI X3. 64 i Xterm 256 kolor

Far Manager użytkownicy będą nabywać styl powłoki drag-n-drop, miniatury i kafelki w panelach, zakładki dla edytorów i przeglądarek, prawdziwe kolory i style czcionek (kursywa/pogrubienie/podkreślenie).

PS. Far Manager obsługuje ścieżki UNC (\\server \ share\...)

 291
Author: Maximus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 10:18:19

Spróbuj Console 2.

Konsola to rozszerzenie okna konsoli Windows. funkcje konsoli obejmują: wiele kart, wybór tekstu podobny do edytora tekstu, różne typy tła, przezroczystość alfa i kolor, konfigurowalną czcionkę, różne style okien

 100
Author: Greg Hewgill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-16 04:56:46

Przejmij Dowództwo . Ten istnieje od dawna (dawniej 4DOS). Używałem tego na Windows NT 3.5 (!) i bardzo mi się podobało.

Cygwin pozwala Ci uruchomić X na Windows, więc możesz odpalić xterm lub dowolną aplikację terminalową, a także skorzystać z powłoki Uniksa.

 35
Author: Apocalisp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-02 18:00:33
  1. Włącz tryb quickedit (ale zaznaczenie jest nadal prostokątne zamiast zawijanych linii)
  2. Zmiana rozmiaru przez przeciąganie działa dla mnie
  3. możesz zmienić rozmiar bufora, który będzie miał wpływ, gdy pojawią się paski przewijania
  4. pushd \ \ server \ share
Nawet z tymi, cmd.exe nie jest świetną konsolą. Zobacz wszystkie pozostałe odpowiedzi i Wcześniejsze pytania stackoverflow na ten sam temat. Projekt "Console" z sourceforge wygląda całkiem nieźle.
 16
Author: Adam Mitz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-28 19:23:02

Console

Z dokumentacji:

Uwaga: konsola nie jest powłoką. Dlatego nie implementuje powłoki funkcje takie jak command-line completion, kolorowanie składni, historia poleceń itp.

Konsola jest po prostu ładnym frontem koniec dla wybranej powłoki (cmd.exe, 4NT, bash itp.) Inne narzędzia wiersza poleceń mogą być również używany jako "muszle" przez konsolę.

Jako powłoki programistycznej można użyć ipython .

 8
Author: jfs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-13 23:09:12

Ja też mam takie problemy od lat na Windowsie, ale ostatnio znalazłem ten projekt:

Nadal wymaga" trybu znakowania " do kopiowania/wklejania, ale przynajmniej jest dostępny z menu kontekstowego prawym przyciskiem myszy (więc nie musisz przesuwać myszy w lewy górny róg, a następnie przenosić go ponownie do tekstu, który chcesz wybrać)

Ścieżki UNC nie są obsługiwane przez cmd.exe, ale są one obsługiwane przez PowerShell. (Konsola może być skonfigurowana do używania dowolnej powłoki, w tym cmd.exe i PowerShell)

 7
Author: ckarras,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-13 22:42:57

Używam Cygwin wewnątrz emulatora terminala Poderosa.

 7
Author: Dan Dyer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-28 19:37:28

Ja osobiście używam Mintty. Dlatego używam Cygwina (bo to jedyna powłoka, którą obsługuje, o ile wiem).

BTW jest jeszcze jedno pytanie: lepsza Komenda Dla Windows?Znalazłem.

 5
Author: Anish Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:47:19

Myślę, że pokochasz PowerCMD, który może pracować 4 okna poleceń w tym samym czasie. Ponadto możesz użyć wielu dodatkowych poleceń wewnątrz PowerCMD. PowerCMD

 3
Author: Oğuz Çelikdemir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-14 12:35:58

Istnieje mały program mo.exe na GitHubie, który rozwiązuje trzy pierwsze problemy: https://github.com/boolship/Mo

Działa w normalnym oknie konsoli DOS, Git Bash na Windows, itp.

Aktualizacja:

Ten link jest teraz przestarzały, użyj: https://github.com/boolship/MoDi

 3
Author: mhthomas42,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-13 09:44:24

Użyj Gow.exe .. Spowoduje to, że twój Dos-Prompt stanie się terminalem Linuksa...

Else

Użyj ZOC.exe ...okres próbny...

Else

Install Git .. daje konsolę bash, z której u można używać poleceń Uniksa, częściowo

 3
Author: Priya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-18 06:17:46

Używam terminali do zdalnego połączenia przez Telnet, RDC, SSH, ... Łączy najczęściej używane protokoły w jednym programie.

URL: http://www.codeplex.com/Terminals

 2
Author: Anheledir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-13 23:24:11

Dlaczego nie użyć szpachli?

 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-10 01:10:31

Używam rxvt z Cygwina. Zachowuje się bardzo podobnie do xterm.

 2
Author: Tim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-24 17:04:17

Spójrz na Przejmij dowództwo .

Take Command to wszechstronne interaktywne środowisko graficzne i wiersza poleceń, które sprawia, że korzystanie z wiersza poleceń systemu Windows i tworzenie plików wsadowych jest łatwe i znacznie wydajniejsze.

(polecenie Take jest jednak "nie wolne".)

 2
Author: Lasse Vågsæther Karlsen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-16 04:56:12