Nano 5.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.

Tags c editor console nano pico syntax-highlighting
License GNU GPL
State stable

Recent Releases

5.030 Jul 2020 15:05 major feature: "Among the fields of barley". With --indicator (or -q or 'set indicator') nano will show a kind of scrollbar on the righthand side of the screen to indicate where in the buffer the viewport is located and how much it covers. With any line can be "tagged" with an anchor, and. and will jump to the nearest anchor. When using line numbers, an anchor is shown as "+" in the margin. The Execute Command prompt is now directly accessible from the. Main menu (with T, replacing the Spell Checker). The Linter, Formatter, Spell Checker, Full Justification, Suspension, and Cut-Till-End functions are available in this menu too. On terminals that support at least 256 colors, nine new color. Names are available: pink, purple, mauve, lagoon, mint, lime, Peach, orange, and latte. These do not have lighter versions. For the color names red, green, blue, yellow, cyan, magenta. White, and black, the pre'light' gives a brighter color. Pre'bright' is deprecated, as it means both bold AND light. All color names can be preceded with "bold," and/or "italic,". (in that order) to get a bold and/or italic typeface. With --bookstyle (or -O or 'set bookstyle') nano considers any. Line that begins with whitespace as the start of a paragraph. Refreshing the screen with L now works in every menu. In the main menu, L also centers the line with the cursor. Toggling the help lines with M-X now works in all menus except in the help viewer and the linter. At a filename prompt, the first lists the possibilities. And these are listed near the bottom instead of near the top. Bindable function 'curpos' has been renamed to 'location'. Long option --tempfile has been renamed to --saveonexit. Short option -S is now a synonym of --softwrap. The New Buffer toggle (M-F) has become non-persistent. Options. --multibuffer and 'set multibuffer' still make it default to on. Backup files will retain their group ownership (when possible). Data is synced to dis
2.921 Nov 2017 07:45 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.
2.802 Apr 2017 04:05 minor feature: 0 "Axat" makes it easier to move around in Softwrapped lines: the Up and Down keys now step from Visual row to visual row instead of jumping between Logical lines, and the Home and End keys now move to The start and end of a row, and only when already There, then to the start and end of the logical line. Furthermore, the screen can now scroll per row instead of always per logical line. On an entirely different. Front: nano now makes use of gnulib, to make it build on more platforms. In short: there were many internal. Changes, not many user-visible ones (apart form the New softwrap navigation). The conversion to gnulib Was done by Mike Frysinger, the softwrap overhaul by David Ramsey.
2.729 Dec 2016 17:25 minor feature: 3 "Ontbijtkoek" wipes away a handful of : Your editor is now able to handle filenames that contain Newlines, avoids a brief flash of color when switching Between buffers that are governed by different syntaxes, Makes the Shift+Ctrl+Arrow keys select text again on a Linux console, is more resistant against malformations in the positionlog file, and does not crash when C is. Typed on systems where it produces the code KEY_CANCEL. Oh, and it no longer mistakenly warns about editing an. Unlocked file just after saving a new one. That's it. Tastes great with thick butter.
2.5.326 Feb 2016 19:45 minor bugfix: This release Contains for like: stray cursor positioning Errors, many many memory leaks including file reading, Using the file browser, searching for multi-byte characters, History completion, and many other places. New features include the ability to trim whitespace. From the ends of lines when justifying text, see nanorc(5) Option justifytrim for deets. As always thank you for your Continued support of nano, and keep sparing.
2.5.214 Feb 2016 00:25 minor bugfix: This release includes Several for various memory leaks, position history Size growth, and a long standing with using Nano under sudo creating root-owned files. There are also The usual bevy of documentation and other miscellaneous And touch ups. Upgrade today while supplies last, Operators are standing by!
2.5.111 Jan 2016 07:05 minor bugfix: It includes for a syntax-highlighting and a positionlog, it Disables a time-eating multiline regex in the C syntax, And it adds an escape hatch to the WriteOut menu when --tempfile is used: the discardbuffer command, Q. It. Also has translation updates for fifteen languages, and a small in the softwrap code. So... you are heartily. Invited to upgrade. Enjoy!
2.5.007 Dec 2015 19:25 major bugfix: 5 series, is now available. Please note that as of this release. There will no longer be separate stable and unstable Branches. The development team will prioritize as Needed, and make new releases in proportion to the Severity of the which are. This release includes many of the now in 2.4.3, as well as color synax highlighting improvements. Undo, and many more improvements! Thank you for Using nano!
2.429 Nov 2015 09:45 major bugfix: 3 "Apocalypse" is now available for your Downloading pleasure. This release includes a myriad of including several memory leaks, with. Color syntax higlighting, search/replace, file Insertion and help menu. Many thanks to Benno Schulenberg for tireless efforts on the vast. Majority of for some time now. As always please Report via the Savannah page, and remember to Share and Enjoy.
2.4.207 Jul 2015 00:45 minor feature: This release includes several fixes, including the ability to resize when in modes other than the main editing window, proper displaying of invalid UTF-8 bytes, new syntax definitions for Elisp, Guile, and PostgreSQL, and better display of shortcuts in the help menu and file browser. Thanks for your patience and using nano!.
2.4.115 Apr 2015 17:45 documentation: This release includes several fixes for issues with the file browser menu, linter and formatter functions, spell checker, undo/redo with some specific marked-cutting situations, and some small improvements to the color syntax highlighting definitions. There are also various documentation and code comment updates included, and finally, fixes for compilation on non-GNU/Linux systems and certain configure combinations. Toasters!.
2.4.024 Mar 2015 06:05 major feature: This is the first stable release in many years, and brings together many new features from the 2.3 series, including: a fully functional undo system (now enabled by default), vim-compatible file locking, linter support, formatter support, syntax highlighting flexibility, and many fixes for issues reported since 2.2.
2.3.99pre301 Mar 2015 00:45 major documentation: This is likely to be the last release before the nexy major release. Please test it out and send us any feedback via the Savannah bug page for nano This release includes fixes for rebinding toggles via nanorc, several memory alignment fixes, and documentation and build updates. As always thank you for using nano - Share and Enjoy!
2.3.99pre108 Jan 2015 03:05 major feature: As the first 2.4 release candidate there will be fewer new features but many bugfixes going forward. This release contains new support for language reformatters like go's gofmt command which takes the place of the spelling checker. Fixes in this release include many syntax highlighting fixes and improvements, and documentation formatting updates.