GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano even can be used as STDIN pager, and it provides fast syntax highlighting, even for regexps.
minor feature: 0 "Eta" introduces the ability to record and Replay keystrokes (M-: to start and stop recording, M-; to play the macro back), makes Q and S do something. Useful by default ( Q starts a backward search, and S Saves the current file), changes W to start always a Forward search, shows the number of open buffers (when More than one) in the title bar, no longer asks to press Enter when there are errors in an rc file, retires the. Options '--quiet' and 'set quiet' and 'set backwards', Makes indenting and unindenting undoable, will look in XDG_CONFIG_HOME for a nanorc file and in XDG_DATA_HOME. For the history files, adds a history stack for executed Commands ( R X), does not overwrite the position-history File of another nano, and a score of tiny.