Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

A terminal based text editor

Project description

Yet Another Text EDitor

This is a terminal based text editor, inspired by a wish to have an editor with default visual and key bindings that resemble typical GUI based editors.

Written in Python and relying on the curses module, support for various key combinations varies with system and terminal.

So far, best results are seen in the gnome-terminal

Depends on either xclip or python3-pyqt4 for clipboard operations

Install with apt:

sudo apt install python3 python3-pip xclip
sudo pip3 install yated

Main features:

  • Simple arrow based navigation
  • Ctrl-left/right for next prev word
  • Text selection with shifted arrows
  • Block indentation with tab
  • Block C/C++ comment with //
  • Menu to help find commands / options
  • Simple macro recording
  • Text search with case/whole word/regex support
  • Fast. Loading 100Mb file takes about 1 second, compared to 40 seconds on gedit
  • For simplicity, tabs are replaced by spaces (size configurable)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for yated, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size yated-1.1.0-py3-none-any.whl (29.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size yated-1.1.0.tar.gz (16.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page