シェルでディレクトリをブックマークする

Bashmarks – Directory Bookmarks for the Shell | Huy Nguyen

シェルでディレクトリをブックマークして、移動、一覧などが出来るコマンドです。

デスクトップにエイリアスをつくって移動しやすくしておくのと同じように、シェル上でもディレクトリを簡単に管理したいと思っていました。取りかかり中のディレクトリをブックマークしておいて、l でブックマークを一覧表示させて Inbox 的に使っています。

実際に使うときはこんな様子。

% cd .vim/bundle
% pwd
/Users/hrykozw/.vim/bundle
% s vimbundle
% l
mamp                 /Applications/MAMP/htdocs
vimbundle            /Users/hrykozw/.vim/bundle
% cd
% pwd
/Users/hrykozw
% g vimbundle
% pwd
/Users/hrykozw/.vim/bundle

(不要になったら)
% d vimbundle
$ l
mamp                 /Applications/MAMP/htdocs

Mac だと

% open .

でカレントディレクトリがFinderで開くので、あわせて使っています。