Notepas favicon

Notepas

Notepas is a fast portable native multiplatform text editor written in Lazarus and can be compiled for multiple platforms and widget sets using the advanced native Free Pascal Compiler.

Exclusive features:

  • Alpha blended coloring supporting multiple layers of transparency for both text and background.
  • Code filter: a tool to filter lines that match a given search string or regular expression.
  • Code shaper: a set of tools to apply advanced formatting rules to a text selection.
  • Smart select: make (customizable) selections that depend on the active highlighter and context.
  • Align lines: align multiple lines based on tokens found in the current selection.
  • Common Syntax coloring rules for all registered highlighters.
  • Advanced docking support.

Other features:

  • Single native and fast executable, no external libraries required.
  • Portable, as settings are stored in a single XML-file.
  • Syntax highlighting.
  • Code folding depending on syntax (currently for XML, HTML and Pascal code but will be extended to support all highlighters).
  • Multi-line comment folding.
  • Selection folding.
  • Region folding.
  • Synchronized edit.
  • Line modification indicators.
  • Line numbers display.
  • Smart searching of the word at the caret position (CTRL-ALT-UP/CTRL-ALT-DOWN)
  • Highlighting of words matching the selected word.
  • Highlighting of text matching the selected block.
  • Highlighting of matching bracket.
  • Routine seperators.
  • Highlighting of search matches.
  • Comment and uncomment (for both line and block comments) handling depending on active highlighter.
  • Column selection mode.
  • Supports user definable highlighters. Highlighter rules can be specified using XML.
  • Extensive set of keyboard shortcuts allowing fast navigation and intuitive text editing.
  • Drag and drop support for both files and code selections.
  • Search & replace in multiple opened files with regular expression support.
  • Support for multiple encoding schemes (Unicode and many others).
  • More..