
そこで、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 コンソール エイリアス サポートを実装するまで、他の方法はありません。