Skip to content

A cross-platform text and code editor written in Python using PyQt5

License

Notifications You must be signed in to change notification settings

msklosak/EasyEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyEdit

EasyEdit Image

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

  • Ctrl + N

    New File

  • Ctrl + O

    Open File

  • Ctrl + S

    Save File

  • Ctrl + Shift + S

    Save File As

  • Ctrl + Q

    Quit

  • Ctrl + Z

    Undo

  • Ctrl + Shift + Z

    Redo

  • Ctrl + X

    Cut Selection

  • Ctrl + C

    Copy Selection

  • Ctrl + V

    Paste Clipboard

  • Ctrl + H

    Show About Dialog

About

A cross-platform text and code editor written in Python using PyQt5

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages