Linpad is a minimalist text editor for Ubuntu, featuring syntax highlighting, word count functionality, and a clean user interface. It's designed for developers and casual users alike, providing basic text editing functions with plans for continuous improvement.
- Syntax highlighting for Python keywords.
- Word count functionality.
- Replace and find functionality.
- Toggle between dark and light modes.
- Zoom in and out.
- Font customization.
- Open-source and available for community contributions.
-
Clone the repository:
git clone https://github.com/Maijied/linpad cd linpad
-
Build and install the
.deb
package:dpkg-deb --build linpad sudo dpkg -i linpad.deb
-
Run Linpad:
linpad
-
Alternatively, launch it from your desktop applications menu.
-
Clone the repository:
git clone https://github.com/Maijied/linpad cd linpad
-
Install dependencies:
sudo apt update sudo apt install python3 python3-tk python3-pil
-
Run the application:
python3 linpad.py
To open Linpad, you can either run the command linpad
from your terminal or launch it from your desktop applications menu.
- New File: Create a new file by selecting
File > New
or pressingCtrl+N
. - Open File: Open an existing file by selecting
File > Open
or pressingCtrl+O
. - Save File: Save the current file by selecting
File > Save
or pressingCtrl+S
. - Save As: Save the current file with a new name by selecting
File > Save As
or pressingCtrl+Shift+S
. - Print File: Save the current file as a PostScript file for printing by selecting
File > Print
or pressingCtrl+P
.
- Undo/Redo: Undo or redo the last action by selecting
Edit > Undo
orEdit > Redo
or pressingCtrl+Z
orCtrl+Y
. - Cut/Copy/Paste: Cut, copy, or paste text by selecting the respective options under
Edit
or pressingCtrl+X
,Ctrl+C
, orCtrl+V
. - Delete: Delete selected text by pressing
Del
. - Select All: Select all text by selecting
Edit > Select All
or pressingCtrl+A
. - Find/Replace: Find or replace text by selecting
Edit > Find
orEdit > Replace
or pressingCtrl+F
orCtrl+H
. - Word Count: View the word and character count by selecting
Edit > Word Count
or pressingCtrl+W
.
- Font: Change the font family and size by selecting
Format > Font
. - Toggle Dark Mode: Switch between dark and light modes by selecting
Format > Toggle Dark Mode
or pressingCtrl+D
. - Zoom In/Out: Increase or decrease the font size by selecting
Format > Zoom In
orFormat > Zoom Out
or pressingCtrl+=
orCtrl+-
.
- About: View information about Linpad by selecting
Help > About
. - Documentation: View the documentation by selecting
Help > Documentation
.
This project is open-source and welcomes contributions from developers! We encourage developers to suggest new features, report issues, and improve functionality.
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add feature'
. - Push to your branch:
git push origin feature-name
. - Open a pull request, and we'll review it.
Check out the CONTRIBUTING.md file for more details on contributing.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you encounter any issues or have suggestions for improvement, feel free to open an issue or reach out.
Linpad is designed to be lightweight and functional, with many features planned for the future. Join us in developing and improving Linpad!