PAGERを less -S にしたときの横スクロールをlesshstでvim風にする
例えば
% mysql --pager='less'
などすると、selectなどの結果をlessで見ることが出来る。
この時に上下スクロールはvim風に j/k で出来る。が、横スクロールは十字キーですることになる。
これが使い辛いので、vimと同じく h/l で横スクロールするようにする。
% cat .lesskey #command h left-scroll l right-scroll
というファイルを作って
% lesskey
を実行。すると $HOME に .less というファイルが生成される。
あとは普通にmysqlとか実行すればいい。
デフォルトでは横スクロールの移動幅は1文字分である。
使い辛いので、lessの -# オプションで5文字分にする。
alias mysql="mysql --pager='less -S -# 5'"