GNU nano 8.0 Introduces Various New Features That Enhance Its Use

 

GNU nano 8.0 has been released as the latest major version of the well-known text editor for command-line interfaces, and it is the default tool for this context in many Linux distributions. This release brings a handful of improvements aimed at refining the application’s usability.

The first thing we notice in GNU nano 8.0 is that the control+F (^F) key combination is now dedicated to forward search, while control+B (^B) initiates a backward search. Meanwhile, M-F and M-B repeat the search in the corresponding direction.

The second feature mentioned by the text editor's developers is `--modernbindings` (-/), which sets the following key combinations:

  • control+Q (^Q): quit
  • control+X (^X): cut
  • control+C (^C): copy
  • control+V (^V): paste
  • control+Z (^Z): undo
  • control+Y (^Y): redo
  • control+O (^O): open a file
  • control+W (^W): write to a file
  • control+R (^R): replace
  • control+G (^G): find again
  • control+D (^D): find in reverse
  • control+A (^A): set a marker
  • control+T (^T): jump to a line
  • control+P (^P): show position
  • control+E (^E): execute

These modern bindings also activate when the nano executable name or its symbolic link starts with the letter “e.”

Continuing with more features of GNU nano 8.0, the alt+home and alt+end key combinations place the cursor at the top or bottom of the window view while retaining the horizontal position. Additionally, when the three digits of an RGB color code are the same, the code is assigned to the xterm grayscale, allowing access to fourteen levels of gray instead of four.

To facilitate quicker access, M-" is bound to toggle an anchor, while M-' jumps to the next anchor. Whenever an error occurs, the keypress buffer is cleared to stop the execution of a macro or a command chain. Lastly, the mouse wheel scrolls the window view instead of moving the cursor.

All details about GNU Nano 8.0 are available in the news section of the official project website. Regarding the application itself, it can be obtained through compiling the source code, although given its common usage, an update may be urgent only for a few. As usual in these contexts, rolling release and bleeding edge distributions have an advantage in receiving it earlier through a standard update.

Comments

Popular posts from this blog

systemd 256 arrives with run0, the ‘sudo clone’ that aims to improve security

Kubernetes 1.30 Available, New Version of the Container Orchestrator

Fedora Asahi Remix 40, the new version of Linux for Apple Silicon