In principle it's is supposed to help you read a little bit faster.
This simple program reads a text file, paginate's and shows it with fixation points in bold. In principal they are supposed to allow you to read faster.
Use Esc to quit.
Use 'q' to prev_page.
Use 'a' to next_page.
Use '/' to search for a string.
Use '/' to search + Enter key to exit search mode.
Use 'p' to prev found string.
Use 'n' to next found string.
Use mouse or keyboard for terminal resize.
I tested it under Linux maybe it works under Windows.
This is a nostalgia project, so that I could remember the Sintra green terminals that emulated VT100 terminals, in my first years of college :-)
Help screen
Output screen
You can press 'a' to go to the next page or 'q' to go to the previous page.
You can make a search for a string, by pressing in '/' and entering the search string.
You can press 'n' to go to the next founded word or 'p' to go to the previous founded word.
You can make a search for a string, by pressing in '/' and press Enter to exit search mode. Or enter a new search string. The current search string will be in bold.
# Compile for debug
cargo build
# or
# Compile for release
cargo build --release
# Run the program
cargo run -- --help
# or
cargo run -- --file alice.txt
# or
./target/debug/less_fp --file alice.txt
# or
./target/release/less_fp --file alice.txt
clap = "3.1.18"
unic-normal = "0.9.0"
crossterm = "0.23.2"
-
Bionic Reading
https://bionic-reading.com/ -
Understanding The Concept Of Eye Fixation
https://www.speedreadinglounge.com/eye-fixation
MIT Open Source license.
Best regards,
João Nuno Carvalho