(1)Cygwinで次のコマンドを打ちます
alias clipcd='cd "$(cat /dev/clipboard | cygpath -u -f -)"'
(2) Windowsでパスを右クリックでコピーします。
(3)Cygwinでclipcd
と打つと、コピーしたパスに移動します。
#永続化
Cygwinを立ち上げるたびにエイリアスを張るのは面倒なので永続化しましょう。
bashが起動するとき実行される.bashrc
ファイルに(1)のコマンドを追記します。
cd ~
vi .bashrc
ついでに次の関数も.bashrc
に書いておくと、wincd "ウィンドウズのパス"
で移動できて便利です。
function wincd(){
cd `cygpath -u $1`
}
※Babunを使っている場合は、zsh環境なので.bashrc
でなく.zshrc
に書いて下さい。