Kotaです。
長いテキストをlessコマンド、使いこなしてますか??
自分でも忘れるのでメモメモ
- hjklで移動
- 一番上に移動はgg
- 一番下はG
- 1ページ移動はC-f/C-b
- lessのキーバインドの要約を見るにはh
- 現在表示しているテキストを$EDITORで設定されているエディタで開くにはv
- 検索は/<文字列><Enter>
- 検索のNext/Previewはn/N
- 終了はq
このあたりは基本ですが、、
- tail -fライクに内容更新を順次反映はF
- grepをかけるには&<文字列><Enter>
- m<a-z>で位置をマーク
- ‘<a-z>で移動
- |<a-z>で現在行からマーク位置までパイプ処理
ggmmG|mnkf -w|less
UTF-8にエンコードして表示とかができます!便利ですね!さらになんと
lessしながらtailしてgrepできます
&!foo して、Fです。andで絞り込みたい場合はcharをパイプで区切ってくださいこんな感じ
&!foo|baa
おまえは最高だless!!他にも
- ながーーーいSELECT結果表示中に-S<Enter>で折り返さず表示
も便利です。
mysql> pager less -S
PAGER set to ‘less -S’
mysql> SELECT * FROM wp_comments;
とかすると、、
ちゃんとぐちゃぐちゃにならず表示できます。
まとめて環境変数LESSに設定するといい感じですが、このように切り替えて使いたい不便なので。。
是非lessの起動中の操作方法を色々試してみると作業効率が上がりますよーお試しあれ!