Feature Overview
Overview of pyIDE editor, project, run, compiler, settings, and AI assistant features.
Status
pyIDE v2.0: Public v2.0 download is not available yet.
Legacy Python Release: Legacy Python Release
Tabbed editing, line numbers, find and replace, syntax highlighting, autosave, and optional autocomplete form the daily editing surface.
- Tabbed editor with unsaved-file indicators.
- Find, replace, find next, find previous, and replace all.
- Autocomplete can be improved by Jedi in the legacy version where installed.
- Read the dedicated editor guide for the full workflow.
The active project folder keeps related files close and gives the AI assistant a clear project boundary.
- Open a folder as the active project.
- Create, rename, delete, and open project files.
- Search within the active project.
Run scripts inside pyIDE or launch them through an external console when interactive terminal behavior is required.
- F5 runs internally.
- Ctrl+F5 runs in an external console.
- Shift+F5 stops a running script.
- Output and error text are visible in the run panel.
pyIDE provides a helper interface around PyInstaller for building Windows EXE files from Python scripts.
- PyInstaller must be installed in the selected Python environment.
- The helper does not invent new build options.
- Build logs should be checked when a generated EXE fails.
Settings cover themes, autosave, recent files, autocomplete, external consoles, interpreter configuration, and session behavior where supported.
- Legacy configuration is stored in pyide_config.json where writable.
- Fallback configuration can use %LOCALAPPDATA%\SFT_PyIDE\.
- Some options may change during v2.0 development.