Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jean0t/pyedit

text editor written in python with CLI interface
https://github.com/jean0t/pyedit

cli-text-editor curses-library python3 text-editor

Last synced: 2 days ago
JSON representation

text editor written in python with CLI interface

Awesome Lists containing this project

README

        

# PyEdit - A Simple Python CLI Text Editor

## License
GPL-3.0

## Introduction
PyEdit is a basic command-line text editor written in Python. It allows you to load and view text files, but currently lacks the ability to write and save changes. This is a work in progress, and your contributions are welcome! 🤝

## Features
* Load and view text files
* Basic navigation and scrolling
* Simple text rendering

## TODO
* Implement write and save functionality 📝
* Add support for multiple file formats
* Improve navigation and scrolling
* Add syntax highlighting for programming languages

## Getting Started
### Clone the repository
`git clone https://github.com/jean0t/pyedit.git`

### Run the editor
`python editor_cli.py`

## Usage
* Load a file: editor_cli.py file.txt
* Navigate: use arrow keys or `j`/`k` to scroll
* Quit: `Ctrl+Q`

## Contributing
PyEdit is open-source and licensed under the GPL-3.0. If you'd like to contribute, please fork the repository and submit a pull request. Your help is appreciated! 🙏

## Contact
* GitHub: @jean0t

## Note
This project is still in its early stages, and there may be bugs or issues. If you encounter any problems, please report them on the GitHub issue tracker. 🐛

## Known Problems
- Delete doesn't work in lines that didn't existed in the loaded file