Finderで開いてるディレクトリへcd
するコマンドを作ります。
~/.zshrc
cdf() {
target=`osascript -e 'tell application "Finder" to if (count of Finder windows) > 0 then get POSIX path of (target of front Finder window as text)'`
if [ "$target" != "" ]; then
cd "$target"; pwd
else
echo 'No Finder window found' >&2
fi
}
alias f='open .'
シェルを開き直します。
$ exec $SHELL -l
Finderでcd
したいディレクトリを開いておきます。
$ cdf
移動できればokです。
$ f
カレントディレクトリをFinderで開くエイリアスを付けておくと便利です。