Develop and Download Open Source Software

Traditional ex/vi

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2005-03-25 04:26
vi no longer dies with a segmentation fault if a line does not
fit on the screen after an insertion. The 'p' vi command now
works correctly if the buffer contains a partial line with
multibyte characters. Traditional regular expressions that
sometimes failed to operate correctly have now been fixed.
2005-02-25 03:42
Many East Asian multibyte encodings are now supported.
Traditional regular expressions can now be used with multi-
byte characters. When the 'ignorecase' option is toggled,
saved regular expressions are now updated accordingly
again. The display is now updated correctly again when a
tabulator is inserted at the beginning of a line. A lot of minor
issues concerning multibyte character support and POSIX
conformance have been fixed.
2005-01-19 19:01
The 'X' vi command works again; it was broken since the previous release. A lot of fixes were made for multibyte and multicolumn character support. An old vi bug concerning combinations of ex and vi copy/delete and paste commands was fixed. Compiling with diet libc works again.
2004-12-02 21:25
Support for multi-byte character encodings like UTF-8 has been added. The 'w' visual command now advances beyond blanks at the end of the current line. The ':s/foo/%/' substitution mechanism is now supported. Some possible heap overflows have been fixed. The code has been converted to ANSI C, and support for pre-POSIX systems has been dropped.
2004-06-05 15:14
An RPM spec file is now provided; some Makefile variables have been
changed for this. When running on FreeBSD with a terminal baud rate of
38400, the window size is now set correctly.

Project Resources

http://freecode.com/urls/ff6b5b1cffa7de96d23a0d2fb87410a9
http://freecode.com/urls/1ddaf884e9a9cd29311f1748d9013f0a
http://freecode.com/urls/248809b6e87d893238cf3247315ff014
http://freecode.com/urls/5b9551aad83cf412455f0243b2844ae9
http://freecode.com/projects/vi

Project Description

Traditional vi is derived from the 4BSD source and includes support for modern operating systems, 8-bit input, multi-byte character encodings like UTF-8, and features demanded by POSIX.2. It contains few additions beyond this, so it is of interest for those who look for a small but well-defined vi implementation close to that of most commercial Unix systems. It also has some features to cope with primitive terminals or slow connections.

(This Description is auto-translated)