ov

Feature-rich terminal pager

ov ov

Note

Please refer to the github for installation and settings.

Features

ov provides more convenient functions by separating text, not just the pager function to display at terminal size. It is particularly suitable for displaying table-formatted text.

  • Can open large files quickly.
  • Supports fixed header line display (both wrapped and unwrapped).
  • Supports column mode that recognizes columns by delimiter.
  • In column mode, there is a column rainbow mode that colors each column.
  • Supports fixed-width columns instead of delimiters.
  • Supports section division by delimiter, and movement by section.
  • Supports header lines of sections, and the header line can be multiple lines.
  • Can dynamically switch between wrapping and not wrapping.
  • Supports alternate row styling.
  • Shortcut keys are customizable.
  • Decorative styles are customizable.
  • Supports follow mode (like tail -f).
  • Supports follow mode by file name (like tail -F).
  • Supports follow section that is displayed when the section is updated.
  • Supports following multiple files and switching when updated (follow-all).
  • Supports execution of commands that display stdout and stderr separately (exec).
  • Supports watch mode that periodically reads files.
  • Supports watch in exec mode (equivalent to watch command).
  • Supports incremental search and regular expression search.
  • Supports filter search to display only matched lines (or non-matching lines).
  • Supports multi-color that highlights multiple words individually.
  • Better support for Unicode and East Asian widths.
  • Supports compressed files (gzip, bzip2, zstd, lz4, xz).

Use case

psql

PostgreSQL client tool psql with ov

git

Use ov as a pager for git

delta

ov can also be used as a pager for delta.

mysql

Use 'ov' as a pager for mysql

pgcli

Use 'ov' as a pager for pgcli

mycli

Use 'ov' as a pager for mycli

ps

Use 'ov' as a pager for ps

man

Use 'ov' as a pager for man pages

top

Use 'ov' as a pager for top

procs

Use 'ov' as a pager for procs

bat

ov can also be used as a pager for bat.

Watch files with ov

File monitoring (watch) with ov

view csv

ov can also be used as a csv viewer.

View markdown

ov can also be used as a markdown viewer.

multiple files

Display multiple files

Multicolor highlights multiple words

ov can highlight multiple words in multiple colors.

speed of opening large files

speed of opening large files

execute command

ov can execute commands and display the output.

How to use follow mode

How to use follow mode of ov

filter search

How to filter search results

How to use section

How to use section of ov

Hide Other Sections

Hide other sections when using sections

Memory management

Memory management of ov