bat
Posted on:
bat は、catの高機能な代替コマンドであり、ページャーのように使用できますが、bat自体はページャーではなく、内部でページャーを呼び出しています。batは通常lessを使用しますが、ovをページャーとして使用することもできます。
環境変数PAGERまたはBAT_PAGERにovを設定してください。
情報
batはv0.26.0から組み込みページャー(builtin pager)をサポートしています。
--pagerオプションで組み込みページャーを選択できます。
bat を使用するときには折り返さない(--wrap=never)で使用することをオススメします。
batで折り返してしまうと、折り返さない表示に切り替えることができません。
ovの方で折り返しを行ったほうが、ovの機能を活用できます。
Markdownの操作を強化
batとovを組み合わせることで、Markdownの操作を強化できます。
batでは、レンダリングしても内容は書き換えないので、元のMarkdownと同じようにセクションを目次にできます。
alt+dで、Section delimiter:に"^#“を指定します。さらにalt+uでセクション一覧を表示できます。
シンタックスハイライトを抑制
さらにoを押すことで、ハイライトされたスタイルの一覧が表示されます。Stylesの番号を指定することで、ハイライトの抑制もできます。


