Nano 4.0 💾

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.

major feature: An overlong line is no longer automatically hard-wrapped. Smooth scrolling (one line at a time) has become the default. A newline character is no longer automatically added at end of buffer. The line below the title bar is by default part of the editing space. Option --breaklonglines (-b) turns automatic hard-wrapping back on. Option --jumpyscrolling (-j) gives the chunky, half-screen scrolling. Option --finalnewline (-f) brings back the automatic newline at EOF. Option --emptyline (-e) leaves the line below the title bar unused. and now do a linewise scroll instead of a findnext. Any number of justifications can be undone (like all other operations). When marked text is justified, it becomes a single, separate paragraph. Option --guidestripe= draws a vertical bar at the given column. Option --fill= no longer turns on automatic hard-wrapping. When a line continues offscreen, it now ends with a highlighted " ". The halfs of a split two-column character are shown as " " and " ". A line now scrolls horizontally one column earlier. The bindable functions 'cutwordleft' and 'cutwordright' were renamed to 'chopwordleft' and 'chopwordright' as they don't use the cutbuffer. The paragraph-jumping functions were moved from Search to Go-to-Line. Option --rebinddelete is able to compensate for more misbindings. Options --morespace and --smooth are obsolete and thus ignored. The --disable-wrapping-as-root configure option was removed.

GNU GPL c editor console nano pico syntax-highlighting