簡単に$PAGERを呼出す
id:ha-tan:20050318と似たような話。シェルを使っていると、パイプ経由でページャに流して出力を見たいということがよくあると思う。こちらも楽に行いたい。
んで、以下のように設定してみた。
bashの場合(bash-3.0nb1)。~/.bashrcに以下を追加する。M-oで$PAGERを呼出す。
bind 'Meta-o:"| $PAGER\n"' bind '"\M-o":"| $PAGER\n"'
pdkshの場合は、~/.profileに以下を追加。M-oで$PAGERを呼出す。^[は、^と[の2文字。^Mも同じ。
bind -m "^[o=| $PAGER^M"
zshの場合(zsh-4.2.1)は、グローバルエイリアスを使うのがオススメ。何でかっていうと履歴を編集する場合、こちらの方が楽だから。設定方法は、~/.zshrcに以下を追加する。ここでは、Oで$PAGERを呼び出す。
alias -g O="| $PAGER"
こんな感じで使う。
$ ls O ...