From Scipad Team:
Scipad is an editor and graphical debugger for programs written in Scilab language. It is a mature and highly configurable programmer's editor, including features like syntax colorization, regexp search/replace, parentheses matching, logical/physical line numbering, peer windows, line and block text editing, and much more. Scipad can be used along with Scicoslab or Scilab, but even as a standalone text editor. Used as internal Sci(cos)lab editor, it interacts tightly with the interpreter, allowing Scilab code execution control, conditional breakpointing, variable retrieval and tooltip display, Scilab help lookup, access to source code of Scilab library function, and control of Scilab facilities for Matlab code and creation of help documents.