&ref(): File not found: "cygwinhere.jpg" at page "エクスプローラ上で「cygwin here」";
いろんなアプリを使っていると、ファイルやフォルダ(ディレクトリ)を右クリックして「○○で開く」とか「○○ here」っていうのを使 うようになるわよね。特にファイラーやコンソールターミナルといった「そのフォルダ上でそのアプリを開きたい」ってニーズには必 須といってもいいわ。
けど、cygwin ツールをインストールしても、「cygwin here」は出てこない。
本記事し、これを解決する方法よ。
以下のようにするのよ。
chere -i -cm2 -s bash -t mintty -e "Cygwin Here(&W)"
ネットにあるちょっと前の記事を見ると、-cm1を指定しているものがあるのね。
その記事自体の良し悪しはわからないけど、手元にある2019/7/5時点の最新版 chere1.4のman だと以下のようになってたの。
一度やってみたけど、psもlsも動かないのよね~。
manによると -1 はごく基本的な初期設定をしてシェルを起動するみたい。 ところが、bash用の起動スクリプトを経由してないもんだから、 .bashrc も読み込まないし$HOMEも設定されないてわけ。
そして -2 は以下のように書いてある。
-2 Start via bash script. Relies on windows to change directory, and login scripts avoiding doing a cd $HOME
ごめん、英語はよくわからないんだけど、要は「bashスクリプトを経由して起動し、指定のディレクトリに変更する。ただしHOMEへの ディレクトリ移動は行わない」って事だと思うの。
つまり「cygwin here」実現にはピッタリの仕様ってわけ。
-f Force write (overwrite existing, ignore missing files)