Windows Konsoleros
Als Umsteiger von Linux nach Windows vermisst man natürlich eine vernünftige Shell. Erst habe ich mir gedacht “Hey, du bist ja offen, probierste mal die Windows Powershell”. Obwohl ich fest entschlossen war, eine neue Syntax zu erlernen (ist ja nicht alles doof nur weil “Windows” davor steht), hat dieser Entschluss nicht allzu lange gehalten: der grottige “Terminal-Emulator” (oder wie auch immer man das unter Windows nennt) macht jegliche Bemühungen zunichte – maximale Breite von 80 Zeichen
, keine anklickbaren Links, kein UTF-8 und nicht einmal ein vernünftiges Markieren und Kopieren und Einfügen und und und…
Also habe ich mich einmal etwas umgeschaut…und gestaunt: offenbar hat außer mir niemand das Bedürfnis nach einem “ordentlichen” Terminal. Es gibt massenweise SSH-Clients, aber eben keine für die lokale Kommandozeile. Console macht einen netten Eindruck, greift aber im Hintergrund auch nur den Text aus einer versteckten cmd.exe ab (oder so ähnlich)…wo dann zum Beispiel wieder das UTF-8 fehlt.
Irgendwann einmal fand ich diesen Link: Cygwin in nem PuTTY. PuTTY als SSH-Client unterstützt ja alle wichtigen Sachen wie UTF-8 und ANSI-Colors und lässt sich sogar vergrößern! Gut, ich hab mir PuTTYCyg einmal angeschaut…und für ganz gut befunden. Ok, mit der (KDE-)Konsole war ich besser dran, aber es ist ein riesen Fortschritt zur cmd.exe – man kann damit arbeiten. Dank Startparameter lässt sich dann auch der Einstellungsdialog übergehen.
Zum System-Administrieren taugt Cygwin zwar nicht, aber ich habe das Kommandozeilen-SSH (ich mag Putty nicht so, da bekomme ich immer Krämpfe in der linken Hand), ich kann greppen, ich habe SVN und vim und eine ganze Reihe anderer Tools, mit denen man mal eben ein Bash-Skript aufsetzen kann. Einzig ping quittiert den Dienst mit ping: socket: Operation not permitted. An der Stelle muss man dann mit dem Standard-Ping und hässlichen Umlauten vorlieb nehmen – aber es gibt durchaus Programme, bei denen das stärker ins Gewicht fallen würde. (Einfach C:\Windows\system32 zur PATH-Variable hinzufügen.)
Was mir noch fehlt? Ich warte auf den Tag, an dem ich in PuTTY Links zum Anklicken habe…es gibt ein gepatchtes (oder so) PuTTY, nämlich PuTTY Tray, aber das unterstützt PuTTYCyg nicht. Außerdem gibt es mit KiTTY auch ein “PuTTYCyg”, das von sich behauptet viele neue Features zu integrieren, allerdings ist da kein URL-Handler dabei…ich habe schonmal selber versucht, PuTTY mit MinGW zu kompilieren, aber das hat nicht so wirklich geklappt, sonst hätte ich die beiden Patches selber eingespielt.
Man kann eben nicht alles haben. Schade eigentlich.
Und grüßt mir den Thilo, wenn ihr ihn seht.
Update: Ich kann mir nicht erklären, warum ich mintty bisher übersehen, aber es bietet die wichtigsten Möglichkeiten, die auch die Frickellösung KiTTY bietet, lässt sich aber bequem über den Cygwin-Installer installieren. Es besitzt von Haus aus ein schickes Icon und man kann die Einstellungen mit jedem Texteditor bearbeiten (siehe Datei ~/.minttyrc). Außerdem gibt es seit ein paar Tagen einen Testbuild mit anklickbaren Links, den ich allerdings persönlich noch nicht angeschaut habe.
Hi, seit neusten hats bei winkde.org euch ne Version von Konsole, und Yakuake , beide sind zwar noch nich wirklich nutzbar aber aufjedenfall ein Lichtblick
Ja, das habe ich auch schon gesehen, aber trotzdem danke.
*Update*