Contents of this page:

Console Text Editors Nano Fresh Tilde Sanos Editor Others Micro Ash CUA

👴 jdcard

Console Text Editors

Nano

Nano is already included in the base install of many distributions. Installing alternate keybindings to be more similar to those of Windows Notepad makes it much more comfortable to use.

I don't really like Notepad, but the years I spent using Windows have my fingers trained for those keybindings. I never learned to use vim or emacs or other *nix stalwarts.

Fresh

A modern, full-featured terminal text editor, with zero configuration. Familiar keybindings, mouse support, and IDE-level features — no learning curve required.

First released (version 0.1.1) on 2025-11-23, this has quickly become my new favorite console text editor. It includes way more features than I'm ever likely to use but is still close enough to the CUA standard to be comfortable. I'm still learning how to configure it but have the key-bindings mostly as I want them. I haven't tried the Windows or Mac versions, but it runs great on all my Linux machines, even the old slow laptop, the AARCH64 machine, and in Termux on an Android 12 phone.

Tilde

Easy to install on most systems; though it is sometimes difficult to install from source if there is not an installer package available. Includes CUA menus and key-bindings, making it very intuitive to use for refugees from Windows or Mac systems. Not as many fancy features as Micro or Ash (see below) but good enough for 99% of the things I need to do. Sadly, the latest release was 2022-01-29 and it is now difficult to install on two of my machines.

Sanos Editor

This is only available to install from source code, but is a single 55KB file that is dead simple to compile on most systems. It has no syntax highlighting features, but does have a very useful option to execute shell code and insert the returned content into your document at the current cursor location. Often has spacing issues when displaying non-ASCII characters (Unicode and emoji); the display may appear odd but the file is properly saved and reloaded.

Others

Some of the other editors listed here might be useful. Unfortunately several are only available for MS Windows, others are outdated and unmaintained, and some are proprietary and not freely available.

CTE looks good but their server is returning expired certificates and a 500 error for the download.

Micro

Runs as a single executable, and is easy to install on most systems. No CUA menus, but has good code highlighting, is quite configurable, and is easy to use.

Ash

Not as nice as Tilde (missing the CUA menus) or even Micro. Has some useful features that the others don't offer. Built using Python, but still fairly usable.

It has a nice description of its keybindings at:




CUA

Not an editor, this is the user-interface standard that we're looking for -- the more CUA-compliant an editor is the more familiar it will be to use and will likely have a less demanding learning curve.

Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs. It was developed by IBM and first published in 1987 as part of their Systems Application Architecture. Used originally in the MVS/ESA, VM/CMS, OS/400, OS/2 and Microsoft Windows operating systems, parts of the CUA standard are now implemented in programs for other operating systems, including variants of Unix.


2022-06-13 17:11:25, updated 2026-07-26


©2023 🅭🅯🄏🄎 Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)