Так что у меня есть настройка 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-разрядной версией.

1 ответ1

0

ConEmu поддерживает псевдонимы консоли Windows. Cygwin нет. Настройте псевдонимы cygwin в профиле cygwin. Другого пути нет, пока сопровождающие cygwin не реализуют встроенную поддержку псевдонимов консоли Windows.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .