It also offers an interactive Python/Ruby shells, configurable window layout and syntax highlighting, built-in project wide search and replace functionality, as well as support for Mercurial (HG) and Subversion (SVN) repositories.