overview #
Your screen is getting wider. Keeping track of long lines gets harder. Space on the right hand side of the screen is completely blank due to short lines. Are you struggling with these? Then tcvt is for you.
The two column virtual terminal, short tcvt, can be used to vertically split a single terminal in two columns. This is similar to a two column layout in printing, just for regular terminals.
Note that this is not about placing two terminals next to each other. This task is already solved by tiling window managers, screen, tmux and splitvt. What tcvt does is create a single very tall terminal with two columns.
getting tcvt #
There is a git repository available. You can obtain a copy by typing git clone git://git.subdivi.de/~helmut/tcvt.git. The source is also exported using gitweb.
documentation #
See the manual page included in the git repository.
known issues #
- Multibyte encodings such as utf8 are not supported, because Python is buggy, but there is an experimental utf8 branch requiring Python 3.x in git now.
- The pageup/pagedown keys commonly available are not supported by the emulated terminal ansi.
recent changes #
- Sat Jan 28 07:04:44 CET 2017: ported to Python 3.x, started work on utf8
- Sat Jun 22 19:00:22 CEST 2013: refactored code to use terminfo names
- Sat Jun 1 09:20:10 CEST 2013: improved description
- Sun Apr 15 14:37:26 CEST 2012: created website
contact #
You can mail to helmut@subdivi.de, but do not mail devnull@subdivi.de.