Editor Guide
Tabbed editing, find and replace, autocomplete, syntax checking, autosave, recent files, and shortcuts in pyIDE.
Status
pyIDE v2.0: Public v2.0 download is not available yet.
Legacy Python Release: Legacy Python Release
pyIDE can open multiple files in tabs, including new untitled files.
- Unsaved indicators show files with pending changes.
- Save and Save As write the current tab.
- Closing a tab should prompt when work is unsaved.
The editor displays line numbers to make errors and navigation easier to follow.
- Syntax highlighting helps scan Python code.
- Undo and redo support normal editing recovery.
- Copy, cut, and paste follow standard desktop behavior.
Find, replace, find next, find previous, and replace all help revise code inside the current file.
- Use Ctrl+F for find.
- Use Ctrl+H for replace.
- Review Replace All carefully before applying broad changes.
Autocomplete suggests names while editing. The legacy version may use Jedi for enhanced completion where installed.
- Ctrl+Space can trigger completion where supported.
- Automatic bracket and quote completion may be available depending on version.
Syntax checking helps catch Python syntax errors before or during execution.
- Ctrl+K checks syntax where supported.
- Read error output for line numbers and messages.
Autosave can periodically save named files.
- Autosave does not save an untitled file until it has a path.
- Configure the interval in Settings.
Recent files and session restoration may help resume work where supported.
- Recent-file limits are controlled by settings.
- Session behavior may evolve during v2.0 development.
Use the keyboard-shortcut reference for file, edit, run, and tool commands.
- Some assignments may evolve during v2.0 development.