Notepad++ is a very useful source code editor which supports many programming languages. It provides support for Java script, C , C++, Java , PHP etc. and makes the life of developers easy. Normally developers write many lines of code and they need advanced search functionality. Notepad++ comes with the advanced search functionality which satisfied every need of developers.