Git Product home page Git Product logo

textor's Introduction

Textor

    ████████ ███████ ██   ██ ████████  ██████  ██████  
       ██    ██       ██ ██     ██    ██    ██ ██   ██ 
       ██    █████     ███      ██    ██    ██ ██████  
       ██    ██       ██ ██     ██    ██    ██ ██   ██ 
       ██    ███████ ██   ██    ██     ██████  ██   ██ 

Textor is a GUI-based application written in Python that allows users to create, modify, and delete text files. It provides essential functionalities such as cut, copy, paste, and undo. It also allows users to open any existing text file for editing. The editor includes a graphical user interface and displays the line and column numbers.

Features

  • Create new text files
  • Open existing text files
  • Save modified text files
  • Delete text files
  • Cut, copy, and paste text
  • Undo and redo changes
  • Display line and column numbers
  • Zoom in and out of the text

Requirements

The following dependencies are required to run Textor:

  • Python 3.x
  • Tkinter library

Installation

  1. Clone the repository:

git clone https://github.com/thegr1ffyn/Textor.git

  1. Navigate to the project directory:

cd Textor

  1. Run the application:

python textor.py

Usage

  1. Launch the Amazing Text Editor application.
  2. Use the menu bar options to create a new file, open an existing file, save changes, or exit the application.
  3. Use the edit menu options to cut, copy, paste, undo, or redo text modifications.
  4. The status bar at the bottom of the editor displays the current line and column numbers.
  5. To open an existing text file, click on "File" in the menu bar and select "Open". Choose the file from the file dialog.
  6. To save the changes made to a file, click on "File" in the menu bar and select "Save". If the file was newly created, provide a name and location to save the file.
  7. To delete a file, locate the file in your file system and delete it manually.
  8. To zoom in or out of the text, use the following options:
    • Press "Ctrl+" to zoom in.
    • Press "Ctrl-" to zoom out.
    • Use the mouse wheel while holding the Ctrl key to zoom in and out.

Keyboard Shortcuts

Textor supports the following keyboard shortcuts:

  • New: Ctrl+N
  • Open: Ctrl+O
  • Save: Ctrl+S
  • Exit: Ctrl+Q
  • Copy: Ctrl+C
  • Cut: Ctrl+X
  • Paste: Ctrl+V
  • Undo: Ctrl+Z
  • Redo: Ctrl+Y
  • Zoom In: Ctrl+
  • Zoom Out: Ctrl-

License

This project is licensed under the MIT License.

Acknowledgments

Textor utilizes the Tkinter library for creating the graphical user interface.

Authors

  • Hamza Haroon
  • Mirza Areeb Baig
  • Muhammad Hamza Khattak

textor's People

Contributors

thegr1ffyn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.