2021年09月03日
dw mp
と コマンドを実行すると
現在のディレクトリのパスを mpというショートネームで登録できる
dr mp
とコマンドを実行すると どこにいても 目的のディレクトリ に移動ができる
以下がコマンド ./zshrcに入れるなり、shファイルにして、パスに登録する
-lオプションをつけたりすると、 登録したショートネームとそのディレクトリパスが表示される。
めちゃくちゃ便利なのでぜひ。
dr() {
local dirs=$HOME/dotfiles/.dirs
arg=$1
if [ -z "$arg" ]; then
return;
elif [ "$arg" = '--list' ]; then
cat $dirs
else [ "$arg" = '-l' ]; then
cat $dirs
fi
}
dw() {
local dirs=$HOME/dotfiles/.dirs
arg=$1
if [ -z "$arg" ]; then
return;
elif [ "$arg" = '--list' ]; then
cat $dirs
elif [ "$arg" = '-l' ]; then
cat $dirs
else
echo "$arg\t`pwd`" >> $dirs
fi
}