cygwin と同じように conemu で動作する bash エイリアスを設定することは可能ですか?

cygwin と同じように conemu で動作する bash エイリアスを設定することは可能ですか?

そこで、cygwin をシェルとして使用するように conemu を設定し、cygwin ディレクトリの /home にある .bashrc ファイルで設定した指定のホーム ディレクトリを使用するようにしました。

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 で shortname を実行しようとすると、「コマンドが見つかりません」というエラーが表示されます。それほど複雑なことはなく、cygwin では機能するので、少し困惑しています。ご協力をよろしくお願いします。conemu 160724 (64 ビット) の最新の安定バージョンを実行しており、cygwin ターミナルも 64 ビット バージョンであることに注意してください。

答え1

ConEmu はネイティブ Windows コンソール エイリアスをサポートします。Cygwinではない. cygwin プロファイルで cygwin エイリアスを設定します。cygwin のメンテナーがネイティブの Windows コンソール エイリアス サポートを実装するまで、他の方法はありません。

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

関連情報