Ist es möglich, Cygwin-Tabs in Conemu nachzubestellen?

1

Ich kann "cmd" -Registerkarten in Conemu neu anordnen (wie in Ist das möglich, um Registerkarten in ConEmu neu anzuordnen? ), Aber die Verknüpfungen WinAltLeftund WinAltRightfunktionieren nicht, wenn die Registerkarte eine Cygwin-Shell enthält.

Ich habe verschiedene Kombinationen von Hotkey-Modifikatoren ausprobiert, aber keine davon scheint mit der Cygwin-Shell zu funktionieren.

Dies ist problematisch, da die meisten Registerkarten in meinem ConEmu Cygwin-Shells haben.

Ich öffne eine Cygwin-Shell mit dem folgenden Befehl:

C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -
Ashutosh Jindal
quelle

Antworten:

3

Cygwin-Shell ist sh.exe !

mintty.exe ist ein weiterer GUI-Terminal-Emulator, jedoch keine Shell. Bist du sicher, dass du es brauchst?

Wenn Sie eine GUI-Anwendung in ConEmu ausführen, wird der Tastaturfokus in dieses untergeordnete Fenster gesetzt und es werden überhaupt keine Tastenanschläge verarbeitet. Mit Ausnahme von wenigen weltweit registrierten Tastenanschlägen.

Wenn Sie die Einstellungsseite "Keys & Macro" öffnen, finden Sie möglicherweise einen globalen Hotkey für "Fokus auf ConEmu-Fenster setzen" (der genaue Name ist nicht bekannt). Danach können Sie untergeordnete GUI-Anwendungen neu anordnen, die auf den ConEmu-Registerkarten ausgeführt werden.

Upd . Neue ConEmu-Builds können Registerkarten durch Ziehen mit der Maus neu anordnen.

Maximus
quelle
Das funktioniert. Prost !!
Ashutosh Jindal
Der Hotkey lautet "Fokus auf untergeordnete GUI-Anwendung setzen". In meinem Fall war es Win + Z.
Alfergon
3

Maximus 'Antwort (beide Optionen sind korrekt). Ich werde schnell ein paar Details aufschreiben (dies als Antwort hinzufügen, um Schnappschüsse zu verwenden).

Option 1: Wenn Sie Mintty oder einen anderen Terminalemulator verwenden

Fügen Sie unter Einstellungen -> 'Tasten & Makro' einen Tastaturschnappschuss für 'Fokus auf ConEmu setzen' wie folgt hinzu:

Bildbeschreibung hier eingeben

Sobald Sie dies getan haben, sollten Sie in der Lage sein, diese Verknüpfung zu verwenden, um Conemu zu fokussieren, und dann die Verknüpfung zu verwenden, um die Reihenfolge zu ändern.

Beispielsweise sind meine Verknüpfungen wie im Schnappschuss eingerichtet:
"Fokus auf ConEmu setzen": WinAltShift1 "Aktiven Tab nach links verschieben":WinAltShiftLeft

Wenn ich also eine Mintty-Konsole nach links / rechts bewegen muss, verwende ich die oben genannten nacheinander.

Dies ist eine allgemeine Methode, um Registerkarten neu zu ordnen, wenn Sie ConEmu zum Ausführen von GUI-Anwendungen verwenden.

Option 2 (einfacher, Cygwin-spezifisch): Verwenden Sie direkt bash.exe / sh.exe

Wenn ich eine neue Konsole starte, indem ich direkt die bash oder sh.exe verwende, kann ich ohne Probleme neu bestellen (das Conemu-Fenster muss nicht zuerst fokussiert werden).

Zum Beispiel:

C:\dev\cygwin\bin\bash.exe --login -i

Bildbeschreibung hier eingeben

Ashutosh Jindal
quelle