2

Text Editor

A simple text editor written in Python using Tkinter. This text editor can perform basic operations and has the ability to recognize programming languages for syntax highlighting.

Text Editor 📝

A simple text editor written in Python using Tkinter. This text editor can perform basic operations and has the ability to recognize programming languages for syntax highlighting.

Demo: https://github.com/sameer55chauhan/text_editor/assets/48860013/07d06afc-ee7f-4529-a99c-9a95d5aea853

Features 🚀

  • Text Editing: You can create, open, save, and edit text files.
  • Syntax Highlighting: The text editor can recognize programming languages and provide syntax highlighting for code.
  • Basic Operations: Cut, copy, paste, undo, and redo operations are supported.
  • User-Friendly Interface: The application has an intuitive and easy-to-use graphical user interface.
  • Cross-Platform: It can be run on both Windows and Linux.

How to Install or Run 🛠️

For Windows Users (💻)

  1. Download the executable file from the following link.

  2. Run the tkedit.exe file to launch the text editor.

For Linux Users (Command Line) (🐧)

  1. Clone or download the project files from the GitHub repository.

    git clone https://github.com/sameer55chauhan/text_editor.git
  2. Navigate to the project directory using the command prompt.

    cd text_editor
  3. Install the required dependencies using pip.

    pip3 install -r requirements.txt
  4. Run the text editor.

    python3 texteditor.py

Usage 📖

  1. Launch the text editor using the installation instructions above.

  2. Create a new file, open an existing one, or start typing in the editor.

  3. Use the provided menu options or keyboard shortcuts to perform actions such as copy, paste, undo, redo, etc.

  4. Enjoy the syntax highlighting feature when editing code files.

Contributing 🤝

If you would like to contribute to this project, feel free to fork the repository and create a pull request. We welcome contributions and improvements.

License 📄

This project is open-source and available under the MIT License. You can find the license information in the LICENSE file.

Contact ✉️

If you have any questions or suggestions, please feel free to contact us at sameer55chauhan@gmail.com.