A concise and efficient Python code editor that supports syntax highlighting, auto-completion, code inspection, and multi-language execution.
- Out of the box — No complex configuration required, simply run
python main.pyto start - Multi-language support — Supports file types such as Python, JSON, XML, YAML, C/C++, Log, etc
- Intelligent Completion — Context-aware code suggestions for Python and C/C++
- Code quality inspection — Integrates Flake8, Pyright, and py_compile
- One-click operation — Supports venv, conda, and system Python environment selection
- Plugin Extensions — A rich ecosystem of plugins, enabling easy customization of functions
- Bilingual Interface — Real-time switching between Chinese and English interfaces
python main.pyThe Tab bar supports opening and switching multiple files simultaneously
Provide color syntax highlighting for files such as Python, JSON, XML, YAML, C/C++, Log, etc
Automatically pop up completion suggestions based on code context
Integrate Flake8, Pyright, and py_compile for static analysis
Supports quick switching and execution between venv, conda, and system Python environments
Provide a hook event mechanism to extend the customization capabilities of the editor
Supports three theme appearances: Dark, Light, and Solarized Dark
Built-in Chinese and English languages, with real-time switchable interface display
| Type | Path |
|---|---|
| Global Configuration | ~/.python-editor/settings.json |
| Project Configuration | <project>/.editorconfig |
| Global plugins | ~/.python-editor/plugins/ |
| Project plugin | <project>/plugins/ |
- Test Coverage — 280+ automated test cases
- Continuous Integration — Multi-version testing for Python 3.10~3.12
- Code standards — Ruff + MyPy strict checking
Made with ❤️ by chengzi404-hash