PSPad to od dawna używany przeze mnie edytor programistyczny - tekstowy.
Pełny opis pochodzi z polecanego serwisu dobreprogramy.pl:
PSPad jest rozbudowanym i konfigurowalnym edytorem napisanym przez czeskiego programistę Jana Fialę. Projekt powstał, żeby ułatwić prace twórcom zmuszonym do korzystania z wielu różnych środowisk programistycznych. Przy pomocy jednego darmowego narzędzia mogą oni edytować wiele rodzajów plików, korzystając z podświetlania składni oraz dużych możliwości konfiguracyjnych. PSPad jest doskonałą propozycją dla każdego programisty ceniącego sobie duże możliwości konfiguracji oraz polski interfejs użytkownika. Brak opłat za używanie aplikacji jest dodatkowym argumentem przemawiającym za narzędziem czeskiego twórcy.
Główne cechy programu:
- praca z projektami umożliwiająca grupowanie plików kodu źródłowego,
- nieograniczona wielkość edytowanych plików,
- interfejs MDI (Multi Document Interface) umożliwiający jednoczesną pracę z wieloma plikami,
- możliwość zapisania całej sesji programu pozwalająca na automatyczne otwieranie wszystkich wcześniej otwartych plików,
- wbudowany klient FTP pozwalający na pracę z plikami umieszczonymi w sieci,
- możliwość rejestrowania sekwencji operacji jako makropoleceń,
- mechanizm znajdź i zastąp,
- możliwość porównywania plików wraz z kolorowanym raportem operacji,
- szablony przyspieszające pracę programisty (wbudowane między innymi dla języków: HTML, PHP, Pascal, JScript, VBScript, SQL, Perl),
- podświetlanie składni (także na wydruku), sterowane rozszerzeniem pliku, z możliwością konfiguracji,
- automatyczna korekcja błędów,
- edytor heksadecymalny,
- możliwość wywoływania zewnętrznych programów, innych dla każdej konfiguracji,
- zewnętrzny kompilator z możliwością przechwycenia wyjścia,
- zintegrowana biblioteka TiDy formatująca i sprawdzająca kod HTML oraz konwersje do CSS, XML, XHTML,
- zintegrowana darmowa wersja edytora CSS TopStyle Lite,
- eksport z podświetlaniem do formatu RTF, HTML, TeX do pliku lub schowka,
- sortowanie linii z możliwością wyboru kolumny sortowania i pomijaniem powtórzeń,
- sprawdzanie poprawności,
- wbudowana przeglądarka internetowa ze wsparciem serwera Apache,
- podświetlanie nawiasów.
Aktualnie dostępna wersja to - PSPad 4.5.4 Build 2358, która można pobrać z powyższego linku.
Mapowanie klawiszy
Instalujesz, po czym odpalasz program a tu polskie znaczki nie możliwe do wklepania... Klasyka :-)
Ale nie ma tego złego co by na dobre nie wyszło. Wystarczy wejść w:
Ustawienia -> Ustawienia programu -> Mapowanie klawiszy
i odnaleźć kolidujące mapowania takie jak ALT+C, itp.
Prostsze rozwiązanie - pobierz mój pliczek z poprawionym mapowaniem (mapowanie_klawiszy.zip).
Problem z kursorem w dowolnym miejscu
Opis i rozwiązanie pochodzi z jednego z for (czytaj całość):
Problem: Jak wyłączyć możliwość pisania od miejsca w którym kliknęło się kursorem myszki mimo tego że nie ma tam wstawionych spacji (coś jak podwójne kliknięcie w dowolnym miejscu dokumentu w Wordzie). Niestety nie jest to zbyt wygodne. Czy ktoś wie jak to wyłączyć?
Rozwiązanie: Okazuje się że jest możliwe włączanie i wyłączanie tego zachowania. W polskim tłumaczeniu programu opcja ta nazywa się "Paski przewijania" w menu Ustawienia -> Ustawienia programu... -> Edytor - zachowanie.
Opcja została źle przetłumaczona na PL. W wersji anglojęzycznej nazywa się "Scroll past EOL".
[FAQ PSPad'a - http://gogogadgetscott.info/pspad/dotazy.htm#a7_1]