だるろぐ

2011-04-02

PAGERを less -S にしたときの横スクロールをlesshstでvim風にする

| 10:37 | 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'"
トラックバック - http://d.hatena.ne.jp/hirafoo/20110402/1301708251

事務用品 名刺 デザイン
Connection: close