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: "Košice" The new 'tabgives' command allows you to specify per syntax what the key should produce: some spaces, a hard TAB, ... The output of --help is properly aligned again for all languages. will indent a marked region also when M- has been rebound.