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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yated-1.2.1.tar.gz.
File metadata
- Download URL: yated-1.2.1.tar.gz
- Upload date:
- Size: 90.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8f5831433d6bcb07cf5966a24e52185272dd978da93ded6218b92872deebc4e
|
|
| MD5 |
9f1dbcecab7909452365191f23c43045
|
|
| BLAKE2b-256 |
06d769a9841d78a26cf09f5f767a8f43639d33dff6bec4db374a4d76297fc0c7
|
File details
Details for the file yated-1.2.1-py3-none-any.whl.
File metadata
- Download URL: yated-1.2.1-py3-none-any.whl
- Upload date:
- Size: 84.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ea1d9762de29576248023f6ea5a988d8596ac5128a2202ae6f0c44b65a43376
|
|
| MD5 |
7eb53ba548fab59314a726ff6598b594
|
|
| BLAKE2b-256 |
fce3680f612dda4b9fb643ab8727479ef356b6d317e07dfe9a41ed6a19da96da
|