HOME

TheInfoList



OR:

ne (for "nice editor") is a console text editor for
POSIX The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
computer operating systems such as
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
or Mac OS X. It uses the terminfo library, but it can also be compiled using a bundled copy of the GNU termcap implementation. There is also a Cygwin version. It was developed by Sebastiano Vigna of the
University of Milan The University of Milan (; ), officially abbreviated as UNIMI, or colloquially referred to as La Statale ("the State niversity), is a public university, public research university in Milan, Italy. It is one of the largest universities in Eu ...
. ne is intended to provide an alternative to vi that will be more familiar to beginner

and modern users and still be portable across all POSIX-compliant operating systems, and remain usable on slow remote connections. It uses GUI-derived keyboard shortcuts such as to quit and to open a file instead of the multi-mode command structure of vi. It supports many features common in advanced text editors, such as syntax highlighting,
regular expression A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" ...
s, configurable menus and keybindings and
autocomplete Autocomplete, or word completion, is a feature in which an application software, application predicts the rest of a word a user is typing. In Android (operating system), Android and iOS smartphones, this is called predictive text. In graphical us ...
. ne can pipe a marked block of text through any command line filter using the Through command bound to by defaul

ne has some support for
UTF-8 UTF-8 is a character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode Transformation Format 8-bit''. Almost every webpage is transmitted as UTF-8. UTF-8 supports all 1,112,0 ...
encodi

and is 8-bit clean. ne was originally developed on an Amiga 3000T

using the curses library and was inspired by that platform's TurboText editor, which was written by Martin Taillefer. Development then moved to Linux in order to take advantage of the terminfo library. Todd Lewis joined the development team, donating code he wrote to add features required at the University of North Carolina at Chapel Hill, which implemented ne as part of their migration of their research computers from MVS to UNIXbr>
Daniele Filaretti helped with syntax highlighting using code derived from the Joe's Own Editor, Joe edito

Version 2.6 adds Incremental search, narrowing for the file open screen, adds status indicators in the open documents list and improves syntax highlighting. Version 3.1.0 is fully 64-bit: file size and line length are limited only by the core memory and disk space available, as large files are memory mapped transparently. Linux Voice has rated ne as the third best editor for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
.


See also

* List of text editors * Comparison of text editors * List of Unix commands


References


External links

* Free software programmed in C Linux text editors MacOS text editors Free text editors Termcap Console applications Software using the GNU General Public License {{Unix-stub