
Итак, я настроил conemu на использование cygwin в качестве оболочки и указал для нее указанный домашний каталог, который я настроил в файле .bashrc в /home каталога cygwin.
Вот что я настроил в настройках окружения conemu:
set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set HOME=C:\cygwin64\home\
Вот что я настроил в настройках задач для задачи CygWin bash:
set HOME= & set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i -new_console:C:"%ConEmuDrive\cygwin64\bin"
Да, я пробовал псевдонимы в самом cygwin, и они работают без проблем, так что это, похоже, проблема, специфичная для conemu. Пример псевдонимов:
alias shortname='ssh username@servername'
Когда я пытаюсь запустить shortname в conemu, я получаю ошибку "команда не найдена". Ничего слишком сложного, и поскольку это работает в cygwin, я немного озадачен. Заранее спасибо за любую помощь. Обратите внимание, что я использую последнюю стабильную версию conemu 160724 (64 бит), и терминал cygwin также является 64-битной версией.
решение1
ConEmu поддерживает собственные псевдонимы консоли Windows. Cygwinне. Настройка псевдонимов cygwin в профиле cygwin. Другого пути нет, пока разработчики cygwin не реализуют собственную поддержку псевдонимов консоли Windows.