Pythonico Programming Text Editor is a lightweight and customizable IDE built specifically for Python development. It provides a user-friendly interface and essential features like syntax highlighting, code auto-completion, code snippets, and multiple tabs to streamline your coding experience. Our goal is to offer a fast, efficient, and intuitive editor tailored for Python developers. This code is still in Alpha, and several features may be incomplete or under active development.
- Syntax Highlighting: Provides rich syntax highlighting for Python code, including advanced rules for parentheses, imports, and strings.
- Code Auto-Completion: Offers auto-completion suggestions for built-in Python functions and installed modules, boosting productivity.
- TODO Code Snippets: Includes a library of code snippets for common Python programming tasks.
- Multiple Tabs: Allows opening multiple files simultaneously with a tabbed interface.
- Line Numbering & Auto-Indentation: Displays line numbers for easy navigation and automatically indents your code.
- Customization: Provides options to customize the appearance and behavior of the text editor, including theming and font selection.
- Search and Replace: Enables searching for text patterns and replacing them as needed.
- Code Formatting: Offers automatic code formatting for consistent and clean code.
- TODO Error Highlighting: Helps identify syntax errors and warnings in the code for quick troubleshooting.
Before installing Pythonico, make sure you have the following dependencies installed:
You can install these dependencies using pip
, the Python package installer. Open a terminal or command prompt and run the following commands:
pip install PyQt6 anthropic pyaudio SpeechRecognition markdown pyqtconsole
If you prefer there's other method, use your distro to install the listed dependencies for Pythonico in your package manager without pip
.
To install Pythonico Programming Text Editor, you can clone the repository from GitHub and install the required dependencies.
Run the following commands:
git clone https://github.com/machaddr/pythonico.git
cd pythonico
./build.sh
Pythonico Programming Text Editor requires Python 3.6 or above.
To launch Pythonico Programming Text Editor, run the following command:
./pythonico
(If you compiled Pythonico, the binary is in "dist" directory.)
Alternative method to run the Programming Text Editor:
./pythonico.py
This method invokes the Python Interpreter and it is standalone.
- File Menu: Open, save, and close files.
- Edit Menu: Cut, copy, paste, undo, and redo operations.
- Help Menu: Get help and information about the text editor.
Refer to the documentation for detailed instructions and examples on how to use Pythonico Programming Text Editor effectively.
Contributions to Pythonico Programming Text Editor are welcome! If you'd like to contribute, please follow these steps:
Make your changes and test them thoroughly. Submit a pull request with a clear description of your changes. Please ensure that your code follows the project's coding style and guidelines. Also, make sure to update the documentation and include any necessary tests for your changes.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2. See LICENSE for details.
Pythonico Programming Text Editor is developed and maintained by André Machado.
You can contact me at sedzcat@gmail.com.
Pythonico Programming Text Editor aims to provide a lightweight and efficient text editor specifically designed for Python programming.
We welcome your feedback, suggestions, and contributions to improve this Programming Text Editor and make it even more useful for the Python community.