A IDE typically consists of:

All

Text editor

Compiler

Debugger