Xvi is a portable multi-window version of `vi'. In spite of its name, there is, as yet, no X-Windows-specific version of it, but work is still in progress. Existing versions use text windows separated by horizontal status lines on character mode displays. The windows may represent different files being edited, or different views on to the same file. Unix, MS-DOS and QNX versions have now been in regular use by the authors, and many of our colleagues, for about three and a half years, and the editor's behaviour seems fairly satisfactory.