Так что у меня есть настройка 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'
Когда я пытаюсь запустить короткое имя в conemu, я получаю сообщение об ошибке "команда не найдена". Ничего слишком сложного, и, поскольку он работает в Cygwin, я немного озадачен. Заранее благодарю за любую помощь. Обратите внимание, что у меня установлена последняя стабильная версия conemu 160724 (64-разрядная версия), а терминал cygwin также является 64-разрядной версией.