is idle a text editor?
IDLE is Python's Integrated Development and Learning Environment. ... multi-window text editor with multiple undo, Python colorizing, smart indent, call tips, auto completion, and other features. search within any window, replace within editor windows, and search through multiple files (grep)