O ConEmu suporta aliases de console nativos do Windows. O Cygwin não é . Configurar aliases do cygwin no perfil do cygwin. Não há outra maneira, até que os mantenedores do cygwin implementem o suporte nativo de aliases do console do Windows.
Então eu tenho conemu setup para usar o cygwin como meu shell e tê-lo usando o diretório home especificado que eu configurei no meu arquivo .bashrc em / home do meu diretório cygwin.
Aqui está o que eu configurei nas configurações de ambientes do conemu:
set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set HOME=C:\cygwin64\home\
Isto é o que eu configurei nas configurações de tarefas para a tarefa bash do CygWin:
set HOME= & set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i -new_console:C:"%ConEmuDrive\cygwin64\bin"
Sim, tentei os aliases no próprio cygwin e eles funcionam sem nenhum problema, então isso parece ser um problema específico da conemu. Um exemplo do on dos aliases é:
alias shortname='ssh username@servername'
Quando tento executar o shortname no conemu, recebo o erro "command not found". Nada muito complexo e, como funciona no cygwin, estou um pouco perplexo. Agradecemos antecipadamente por qualquer ajuda. Por favor, note que eu estou executando a última versão estável do conemu 160724 (64 bits) e o terminal cygwin também é versão de 64 bits.
O ConEmu suporta aliases de console nativos do Windows. O Cygwin não é . Configurar aliases do cygwin no perfil do cygwin. Não há outra maneira, até que os mantenedores do cygwin implementem o suporte nativo de aliases do console do Windows.