2019/05/25 (土)
◆ [Cygwin] コンテキストメニューへのBash Prompt Hereの追加 - 03:11:53
Cygwinでは、chereコマンドでコンテキストメニューに「Bash Prompt Here」を追加できる。しかし、日本語フォルダでは正常に動作しない。ここでは日本語フォルダでも正常に動作させる方法を記す。
まず、インストールは下記のコマンドを使用する。
chere -im -t mintty -s bash -o --dir
これで、フォルダ内容表示領域のバックグラウンドを右クリックしての「Bash Prompt Here」は日本語フォルダでも正常動作するようになる。しかし、フォルダツリーでフォルダアイコンを右クリックは日本語フォルダでは動作しない。そこで、regeditでminttyで検索して、下記の内容を書き換える。
mintty.exe --dir -e /bin/xhere /bin/bash.exe "%L"
書き換え後は下記のようにする。
mintty.exe --dir "%L" -e /bin/xhere /bin/bash.exe
これで、フォルダアイコンの右クリックでも「Bash Prompt Here」が正常に動作するようになる。