Xvi is a portable multiple-buffer implementation of the UNIX editor `vi' for Atari ST, UNIX, MS-DOS, OS/2 and QNX.