Ist es möglich, Bash-Aliase einzurichten, die in Conemu genauso funktionieren wie in Cygwin?

Ist es möglich, Bash-Aliase einzurichten, die in Conemu genauso funktionieren wie in Cygwin?

Daher habe ich conemu so eingerichtet, dass es Cygwin als meine Shell verwendet und das angegebene Home-Verzeichnis verwendet, das ich in meiner .bashrc-Datei in /home meines Cygwin-Verzeichnisses eingerichtet habe.

Folgendes habe ich in den Umgebungseinstellungen von Conemu eingerichtet:

set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set HOME=C:\cygwin64\home\

Folgendes habe ich in den Aufgabeneinstellungen für die CygWin-Bash-Aufgabe eingerichtet:

set HOME= & set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i -new_console:C:"%ConEmuDrive\cygwin64\bin"

Ja, ich habe die Aliase in Cygwin selbst ausprobiert und sie funktionieren ohne Probleme, also scheint dies ein spezifisches Problem von conemu zu sein. Ein Beispiel für einen der Aliase ist:

alias shortname='ssh username@servername'

Wenn ich versuche, Shortname in Conemu auszuführen, erhalte ich die Fehlermeldung „Befehl nicht gefunden“. Nichts allzu Komplexes, und da es in Cygwin funktioniert, bin ich etwas ratlos. Vielen Dank im Voraus für jede Hilfe. Bitte beachten Sie, dass ich die neueste stabile Version von Conemu 160724 (64 Bit) verwende und das Cygwin-Terminal ebenfalls eine 64-Bit-Version ist.

Antwort1

ConEmu unterstützt native Windows-Konsolenaliase. Cygwinnicht. Cygwin-Aliase im Cygwin-Profil einrichten. Es gibt keinen anderen Weg, bis Cygwin-Betreuer native Unterstützung für Windows-Konsolenaliase implementieren.

https://conemu.github.io/en/SettingsEnvironment.html

verwandte Informationen