Notepad++ to potężny, darmowy edytor plików tekstowych z podświetlaniem składni, dzięki czemu jest jednym z najlepszych narzędzi do składu, edycji kodu programów, pracy z bazami danych i po prostu zwykłego tekstu.
Jest to w zasadzie ulepszona alternatywa dla zwykłego Notatnika, z ogromną gamą przydatnych funkcji. Oprócz podświetlania składni języków programowania, już i tak potężną funkcjonalność Notepad++ można bez końca rozszerzać za pomocą dodatkowych wtyczek. Zdecydowana większość wtyczek jest również darmowa. Wśród najbardziej przydatnych wtyczek można wymienić Auto save, która automatycznie zapisuje dokument, Compare, która porównuje dwa różne pliki w poszukiwaniu różnic, Document Monitor, która sprawdza, czy dokument został zmieniony w innej aplikacji podczas pracy nad nim.
Do fajnych funkcji należy zaliczyć automatyczne dodawanie tagów, co jest dużą oszczędnością czasu, oraz ustawianie znaczników w edytowanym kodzie, co pozwala na nawigację przez tysiące linii kodu do tego, czego potrzebujesz za pomocą kilku kliknięć.
Kluczowe cechy Notepad++
- Podświetlanie składni i zwijanie bloków według języków programowania;
- Edytor tekstu WYSIWYG, który pozwala zobaczyć drukowany tekst tak, jak pojawia się on na ekranie monitora;
- podświetlanie składni można skonfigurować;
- słowa są automatycznie wpisywane do edytora;
- możliwość jednoczesnej pracy z kilkoma dokumentami i ich przeglądania;
- możliwość obsługi wyrażeń regularnych Find/Replace;
- możliwość przeciągania fragmentów tekstu;
- możliwość dynamicznej zmiany okna przeglądania;
- program potrafi automatycznie wykrywać status pliku;
- istnieje funkcja powiększania i pomniejszania obrazu;
- obsługuje dużą liczbę języków;
- możliwość pozostawiania notatek;
- automatyczny nawias podczas edycji tekstu;
- może pisać i wykonywać makra.
Wady Notepad++
- Program nie jest wieloplatformowy i działa tylko z systemami operacyjnymi Windows;
- Notepad++ nie rozpoznaje wielu języków w jednym dokumencie.
Jest dystrybuowany całkowicie za darmo i nie ma żadnych ograniczeń dotyczących jego użycia.