EasyEdit
A cross-platform text and code editor written in Python using PyQt5
Install / Use
/learn @msklosak/EasyEditREADME
EasyEdit

Description
EasyEdit is a cross-platform text and code editor developed in Python using PyQt5. EasyEdit aims to be simple and easy to use by providing a clean interface and having all of the features commonly found in modern text and code editors.
Features
- Proper tab support
- Keyboard shortcuts
- Session persistence
- Syntax highlighting
- More coming...
Try EasyEdit
To try EasyEdit, make sure you have Python 3 and the required dependencies (PyQt5, QScintilla) and run the following commands:
git clone https://github.com/msklosak/EasyEdit.git
cd EasyEdit
python -m easyedit.Editor
Keybindings
-
<kbd>Ctrl</kbd> + <kbd>N</kbd>
New File
-
<kbd>Ctrl</kbd> + <kbd>O</kbd>
Open File
-
<kbd>Ctrl</kbd> + <kbd>S</kbd>
Save File
-
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>
Save File As
-
<kbd>Ctrl</kbd> + <kbd>Q</kbd>
Quit
-
<kbd>Ctrl</kbd> + <kbd>Z</kbd>
Undo
-
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Z</kbd>
Redo
-
<kbd>Ctrl</kbd> + <kbd>X</kbd>
Cut Selection
-
<kbd>Ctrl</kbd> + <kbd>C</kbd>
Copy Selection
-
<kbd>Ctrl</kbd> + <kbd>V</kbd>
Paste Clipboard
-
<kbd>Ctrl</kbd> + <kbd>H</kbd>
Show About Dialog
