UltraEdit is a text editor that includes a search and replace engine, search and replace in files, syntax highlighting, code folding, Unicode support and a configurable spell checker.