• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

bat

date: 2021-12-31 excerpt: batの使い方

tag: linuxbatページャーrust


batの使い方

概要

  • a cat(1) clone with syntax highlighting and Git integration.
  • 色味がきれいであり、lessやmoreの代わりのページャとしても使える

インストール

cargoがインストールされている場合

$ cargo install bat

debian, ubuntu

$ sudo apt install bat

osx

$ brew install bat

オプション

  • --style=plain
    • 行数等の情報を表示しない
  • --paging=always
    • 常にページャー機能を有効化する
  • --theme=<theme>
    • テーマを適応する
  • --wrap=nerver
    • 右端で折り返さない

使用可能なテーマを表示する

$ bat --list-themes
  • batのテーマの一部は最新のtmuxなどでないと適切に描画されない

設定ファイルを作成する

$ bat --generate-config-file

トラブルシューティング

bat --wrap=neverが反映されない

  • 原因
    • batのバグ
  • 対応
    • アップグレードすることで直る
    • cargo install batアップグレード可能

参考

  • A cat(1) clone with syntax highlighting and Git integration.


linuxbatページャーrust Share Tweet