Skip to content

vanmoscoder/SimpleNotepad

Repository files navigation

Simple Notepad

A lightweight, cross-platform text editor built with Python and Tkinter. This application allows you to create, edit, and save text files with a familiar notepad interface.

Features

  • File operations: New, Open, Save, Save As
  • Edit operations: Cut, Copy, Paste, Select All, Undo/Redo
  • Search functionality: Find text within documents
  • Basic text formatting: Change font size
  • Keyboard shortcuts for all common operations
  • Clean, intuitive user interface

Installation

Option 1: Download the Executable (Windows)

  1. Download the latest SimpleNotepad.exe from the releases section
  2. Double-click to run the application
  3. No installation required!

Option 2: Run from Source Code

  1. Install Python 3.7 or higher
  2. Clone this repository: git clone https://github.com/yourusername/SimpleNotepad.git
  3. Navigate to the project directory: cd SimpleNotepad
  4. Run the application: python notepad.py

Usage

  • File Menu: Create new documents, open existing files, and save your work
  • Edit Menu: Standard text editing functions like cut, copy, and paste
  • Search Menu: Find specific text within your document
  • Format Menu: Adjust the font size for better readability

Keyboard Shortcuts

  • Ctrl + N: New document
  • Ctrl + O: Open file
  • Ctrl + S: Save file
  • Ctrl + F: Find text
  • Ctrl + A: Select all text
  • Ctrl + Z: Undo last action
  • Ctrl + Y: Redo last action

Building Your Own Executable

To create your own executable version of the application:

  1. Install PyInstaller: pip install pyinstaller
  2. Navigate to the project directory
  3. Run: pyinstaller --onefile --windowed --name "SimpleNotepad" --icon=NONE notepad.py
  4. Find the executable in the dist folder

Contributing

This project is open for contributions. Feel free to fork the repository, make improvements, and submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you encounter any issues or have suggestions for improvements, please create an issue in this repository.


Created with Python and Tkinter. Free to use, share, and modify.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages