Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frank038/pyeditor
A python/bash/javascript IDE with some features for python projects. Or use it as a simple text editor.
https://github.com/frank038/pyeditor
bash editor gui ide javascript python python3 qscintilla qt5 scintilla text
Last synced: 6 days ago
JSON representation
A python/bash/javascript IDE with some features for python projects. Or use it as a simple text editor.
- Host: GitHub
- URL: https://github.com/frank038/pyeditor
- Owner: frank038
- Archived: true
- Created: 2022-03-16T20:52:04.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T18:52:46.000Z (10 months ago)
- Last Synced: 2024-11-12T05:02:59.981Z (2 months ago)
- Topics: bash, editor, gui, ide, javascript, python, python3, qscintilla, qt5, scintilla, text
- Language: Python
- Homepage:
- Size: 1.35 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pyeditor
A python/bash/javascript IDE and text editor with some features.Requires:
- python3
- pyqt5
- qscintillaThis program must be launched by using the bash script pyeditor.sh.
Features:
- tabs for file name and displays its full path while hovering
- word autocompletition
- braces autocompletition
- string/word searching with history of previous searched words
- comment/uncomment, also for a group of lines of code
- read only mode
- highlights the selected words by pressing the 'hl' button, and resets by unpressed it
- saves its window size
- load a file if it is passed as argument
- dialogs for loading files or saving the document
- line numbers
- read only mode
- file modified indicator (by changing the file name colour)
- bash scripts support (switching in the gui)
- javascript scripts support (compatible with c, c++, c#, etc.)
- plain text support (no styling at all)
- history of opened files
- zoom (Ctrl+mouse wheel)
- uppercase/lowercase/swapcase in the contextual menu
- wordwrapping
- style colours (almost) fully customizable
- status bar
- optional command line argument: -p for python file, -b for bash file, -j for javascript file, -t for text file (file name is optional)
- configurable with its config file
- built-in functions from qscintilla widget: tab/untab (TAB/ALT+TAB), undo/redo (CTRL+z/y), etc.![My image](https://github.com/frank038/pyeditor/blob/main/image1.png)