I have discussed 6 very useful features of notepad++ which every programmer must know for more productivity. These features include:
1. Using multiple tabs
2. Saving and restoring sessions and auto backups
3. Notepad++ themes
4. Auto-matching html tags
5. Showing every occurrence of a keyword or variable by double click.
6. Code folding.