|
|
|
User Rating: Rated by: |
Good (3.5/5) 30 user(s) |
|
|
|
GNU nano description |
|
|
GNU nano is Pico editor clone with enhancements. GNU nano project was started because of a few "problems" with the wonderfully easy-to-use and friendly Pico text editor.
First and foremost is its license: the Pine suite does not use the GPL or a GPL-friendly license, and has unclear restrictions on redistribution. Because of this, Pine and Pico are not included with many GNU/Linux distributions. Also, other features (like goto line number or search and replace) were unavailable until recently or require a command line flag.
nano aims to solve these problems by emulating the functionality of Pico as closely as possible while addressing the problems above and perhaps providing other extra functionality.
The nano editor is now an official GNU package.
Installation
Download the nano source code, then:
tar zxvf nano-x.y.z.tar.gz cd nano-x.y.z ./configure make make install
It's that simple. Use --prefix with configure to override the default installation directory of /usr/local. Here are some key features of "GNU nano":
· More Pico compatible by default.
· Smooth scrolling (-S flag).
· Bracket matching (Meta-]).
· .nanorc support.
· Color syntax highlighting.
· Search and replace history editing.
· Customizable quoting string (-Q flag)
· Append/prepend from write file menu.
· Write selected text to file (^O after ^^).
· Multiple file buffers (-F flag).
· Mac/Dos/NoConvert file format (-M,-D,-N).
· Saved search/replace history (-H flag).
· Backup files (-B flag).
· Insert output of command (^X after ^R) What's New in This Release: [ read full changelog ]
· This release contains a better fix for incorrectly reported successful writes on full filesystems, more helpful messages when an internal error occurs in the undo code, and fixes for various combinations of configure-time options and compiler flags.
· Also included is new support for changing the rc file name at configure time, and using GNU-style regexes for word-boundaries on systems that do not support them natively, as well as the ever popular translation updates.
|
|