Notepad++ is a powerful source code editor that supports several programming languages.
Some of the most outstanding features of this editor are:
- The possibility for printing the written code with the different colours of the syntaxes.
- An auto-complete option with the possibility for defining a personalised API.
- Editing of several documents at the same time with their corresponding separate views or integrated into the same interface.
- Search-and-replace support for regular expressions.
- Automatic detection of the state of the text.
- Zoom tool.
- Marking spots to edit and move around more dynamically.
- Macro recording with its corresponding quick access keystroke sequence.
- Highlighting of parenthesis and indentations.
The programming languages that Notepad++ supports are: