PSPad je český freewarový editor z dílny Jana Fialy, určený právě pro potřeby programátorů, ale stejně dobře jej lze využít na prosté úpravy textových souborů. Nabízí jednoduché prostředí, s možností snadné integrace do Windows, kde může nahradit právě klasický Notepad.
Hlavní okno editoru se zobrazeným projektem, seznamem šablon a LOGem
Kromě funkcí obvyklých u jednoduchých textových editorů, PSPad umí zvýraznit syntaxi jednotlivých souborů, což velmi usnadní jejich úpravy, zvláště jedná-li se o dlouhé soubory. Kromě tradičního HTML podporuje editor zvýraznění syntaxe: FoxPro, INI souborů, C, C++, Java, Javascript, VBScript, ObjectPascal, MS-DOS Batch Language, Perl, PHP, SQL, Visual Basic a x86 Assembly Language.
Konfigurace zvýrazňovačů - vzhled máte přímo před sebou. Všimněte si (vpravo dole) možnosti načtení celého barevného schématu pro PSPad
Další, velice užitečnou funkci jsou šablony. Pokud píšete HTML (samozřejmě že šablony jsou zde i pro mnoho jiných jazyků) a nevíte třeba, jak že je syntaxe pro obrázek a pamatujete si pouze začátek, tak napí<img a zmáčknete CTRL+mezerník a program vám nabídne z knihovny tagů (pro HTML, pro PHP jsou zde např. funkce) to nejbližší k tomu, co jste napsali. Pak stačí dát mezerník a na místě kurzoru se objeví kód: <img src="soubor" align="left;right;middle;top;texttop;absmiddle;baseline;bottom;absbottom" alt="popis_obrázku" border="hodnota" height="hodnota" width="hodnota" hspace="hodnota" vspace="hodnota">
Průzkumník kódu - levý panel přepnut do zobrazení souborů
Základní vlastnosti (ve verze 4):
- práce s projekty
- neomezená délka editovaného textu
- práce ve více dokumentech současně s možností uložení rozdělané práce
- záznam makra s možností uložení a načtení z disku
- hledání s nahrazením v souborech
- porovnávání textu s barevným zvýrazněním rozdílů
- šablony (HTML tagy, skripty, kusy kódu...) včetně uživatelsky definovatelných klávesových zkratek
- instalace obsahuje šablony pro HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl, ...
- uživatelská definice zvýrazňovačů pro exotická prostředí
- konverze češtiny (LatinII, Kamenických, Windows 1250, ISO 8859-2, UTF-8
- zvýraznění syntaxe s automatickým nastavením dle typu souboru
- plnohodnotný HEXA editor
- definice externích programů, ve kterých je možné soubor otevřít
- tisk zvýrazněné syntaxe s možností náhledu před tiskem
- export včetně zvýraznění do RTF a HTML souboru nebo do schránky
- sloupcové a řádkové bloky, záložky v textu, zobrazení čísel řádků
- přeformátování a komprese HTML kódu, změna velikosti tagů, odstranění tagů
- setřídění řádků s možností třídění dle definovaného sloupce
- změny velikosti písmen, odstranění diakritiky
- zobrazení ASCII tabulky s možností tisku
- práce se dvěma soubory současně v rozděleném okně s možností synchronizace posuvu
- uživatelská lokalizace do jiných jazyků
Kromě zmíněných vlastností obsahuje editor například i funkci zvýraznění aktuálního řádku, čímž odpadá potřeba hledání kurzoru na obrazovce nebo zobrazení čísel řádků pro snadné vyhledávání syntaxí. Nejen elektronici pak jistě ocení například funkci přepočtu číselných soustav, která uživateli snadno umožní převádět dekadickou hodnotu na binární, hexadecimální či jakoukoliv jinou, kterou lze libovolně nastavit v rozmezí 2-16 a naopak.
Okno přepočtu číselných soustav
Pro webmastery je velmi pěkně realizována funkce náhledu stránky v prohlížeči s volbou "rozlišení" obrazovky v rozsazích 640x480, 800x600 a 1024x768. Nechybí ani import souboru RTF s následnou konverzí do kódu HTML nebo převod zdrojového kódu do kaskádových stylů (CSS) či překlad do tagů do formátu XML.
Náhledové okno pro HTML stránky
Z dostupných funkcí pak také zaujmou skok na řádek, definování záložek, komentářů či definice maker. Mezi doplňkové nástroje pak patří například monitor obsahu schránky, což je funkce velmi užitečná, protože někdy je obtížné zapamatovat si, co je ve schránce nakopírované. Podporovány jsou i exporty do externích kompilátorů s následným zobrazením LOGu.
Nezajímavé nejsou ani funkce pro práci s textem, které umožňují doplňování či odstraňování diakritiky, převody na velká nebo malá písmena či porovnávání textů se zvýrazněním rozdílů:
Především programátoři využijí HEXa editor.
PSPad lze zdarma stáhnout z domovské stránky programu http://www.pspad.com/
mrazek@ HW.cz
DOWNLOAD & Odkazy
- Domovská stránka editoru PSPad - http://www.pspad.com/