Programem, który tym razem chce tym razem omówić jest Notepad++. Czyli stosunkowo prosty edytor kodu źródłowego, będący bardziej rozbudowaną wersją Notatnika od Windows. Z programu tego korzystam już od dobrych kilku lat i w większości przypadków jestem raczej zadowolona.
Do czego przeznaczony jest Notepad++?
Notepad++ to darmowy bardzo prosty w użyciu edytor kodu źródłowego przeznaczony dla systemu operacyjnego Windows. Program jest lekki i dość łatwy w konfiguracji. Dzięki czemu cieszy się popularnością zarówno u zwykłych osób jak i profesjonalnych programistów.
W tym miejscu pewnie część programistów może począć się lekko urażona ponieważ wielu z nich nie pracuje w systemie Windows. Dużo bardziej popularne są wśród nich inne systemy oparte np. o Linux. I to właśnie pod te systemy tworzone jest wiele edytorów kodu. Sprawia to, że Notepad++ jest jednym z nielicznych programów, które mogą być uznane za „profesjonalne”.
Chociaż chyba tak naprawdę wielu programistów używa go chyba głównie raczej do szybkiej edycji.
Jakie języki programowania obsługuje Notepad++?
Notepad++ to bardzo ciekawy edytor pod tym kontem, ponieważ obsługuje praktycznie większość popularnych języków programowania. Na szybko można więc w nim edytować różne pliki jak i napisać kod pod podstaw. Trzeba jednak pamiętać, że w podstawowej wersji bez dodania dodatkowych bibliotek nie otrzymamy części języków wsparcia lub dość uproszczone. Czyli praktycznie musimy kodować z głowy.
Po zainstalowaniu dodatków wsparcie nie będzie może zbyt duże, ale na pewno pomocne.

Z tego co znalazłam Notepad++ obsługuje języki i skrypty takie jak:
C, C++, Java, C#, CSS, XML, HTML, PHP, JavaScript, ASP, VB/VBS źródła plików, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript i VHDL.
A to tylko przykłady, bo program w dalszym ciągu jest rozwijany i dostosowywany do aktualnych trendów.
Jakie ciekawe opcje posiada Notepad++?
Do ciekawszych opcji edytora Notepad++ należą:
- masowa edycja plików np. zastępowanie słów i fraz, w otwartych plikach lub w katalogu.
- zmiana kodowania plików,
- możliwość otwierania plików w różnych formatach,
- program w miarę szybko się uruchamia.
Jakie są zalety i wady Notepad++?
Jak każdy program tak i ten ma swoje zalety jak i wady.
Zalety
Wśród zalet Notepad++ najczęściej wymienia się:
- Obsługa około 80 języków programowania,
- Praca w zakładkach / kartach na wielu różnych plikach,
- Szybkie działanie,
- System wtyczek do rozbudowy funkcji,
- Masowa zmiana w pliku, otwartych plikach i w katalogu.
Wady
Do najczęściej wymienianych wad należy:
- Brak zaznaczania elementów składni,
- Brakuje automatycznego uzupełniania kodu,
- Sporo wtyczek tworzonych jest przez osoby, firmy trzecie – co niesie za sobą zagrożenia,
- Skrypt działa tylko na Wondows.
Jak zainstalować na komputerze Notepad++?
Notepad++ instaluje się praktycznie tak jak każdy inny program, nie powinno sprawić większego problemu. Zalecała bym jednak czytać co wybieramy by podczas instalacji wybrać od razu odpowiedni język.
Program można pobrać ze strony twórcy: https://notepad-plus-plus.org/
Moja opinia o edytorze Notepad++
Jeżeli o mnie chodzi to edytor ten mam zainstalowany praktycznie na każdym komputerze. Jednak praktycznie bez dodatków w podstawowej wersji. Związane jest to głównie z tym, że używam go bardziej jako rozbudowanego notatnika.
Przydaje mi się np. do przeglądania plików z bazą danych, szybkiej i masowej edycji plików. No i nie muszę zapisywać otwartej karty. Po ponownym otwarciu jest ona w pamięci programu.
Warto przeczytać:
https://npp-user-manual.org/docs/user-defined-language-system