From the developer: VrmlPad is a powerful text editor for VRML programming. Key timesaving features include smart autocomplete, dynamic errors detection, syntax highlighting, advanced find-and-replace commands, syntax tips, and so on. VrmlPad offers visual support for the scene tree and document resource operations. In addition, VrmlPad allows you to preview the scene and organize and optimize it for publishing.
New features in VrmlPad 2.0 include an integrated script debugger which makes the process of finding and fixing errors and bugs in the VRML scripts easier. It lets you run your VRML scripts step-by-step, set breakpoints, and watch the values of fields at runtime. It checks to ensure that various field values conform to the VRML97 specification. The Find in Files command enables you to perform an advanced text search in multiple VRML files at the same time (including compressed files).