1 Obsah PSPad –uživatelské prostředí .................................................................................................................. 2 Vymezení pojmů.................................................................................................................................. 2 MDI rozhraní.................................................................................................................................... 2 Zvýrazňovač..................................................................................................................................... 2 Interní zvýrazňovač.......................................................................................................................... 2 Uživatelský zvýrazňovač .................................................................................................................. 2 Multizvýrazňovač............................................................................................................................. 2 PSPad po prvním spuštění................................................................................................................... 3 Panel nástrojů...................................................................................................................................... 4 Panel souborů...................................................................................................................................... 4 Levý panel............................................................................................................................................ 4 Stavový řádek ...................................................................................................................................... 5 Okno editoru ....................................................................................................................................... 5 Kontextové nabídky............................................................................................................................. 6 PSPad - soubory a projekty...................................................................................................................... 7 Otevírání souborů................................................................................................................................ 7 Nastavení......................................................................................................................................... 7 Alternativní cesty pro otevření soboru ........................................................................................... 9 Dříve otevřené = Historie souborů................................................................................................ 10 Ukládání souborů .............................................................................................................................. 10 Nastavení....................................................................................................................................... 11 Projekt ............................................................................................................................................... 11 Základy editace textu ............................................................................................................................ 12 Označení textu................................................................................................................................... 12 Manipulace s textem......................................................................................................................... 13 Operace s řádky................................................................................................................................. 13 Nastavení........................................................................................................................................... 14 Hledání .............................................................................................................................................. 15 Záložky........................................................................................................................................... 16 Zobrazit.............................................................................................................................................. 17 Kontrola pravopisu........................................................................................................................ 17 Formát............................................................................................................................................... 19 Kódová stránka.................................................................................................................................. 21 2 PSPad –uživatelské prostředí Vymezení pojmů MDI rozhraní Multiple Document Interface je model práce s více okny v rámci programu. Velmi často se používá pro různé editory. Principem je hlavní okno s „pracovní plochou“, ve které se otevírají další okna. Tento model používá i PSPad. Počet současně otevřených oken je omezen pouze dostupnou pamětí. Na pracovní ploše je možno mít jedno okno maximalizované, nebo mít okna různě uspořádaná. Zvýrazňovač Slouží ke zvýraznění jednotlivých částí zdrojového kódu podle pravidel daných syntaxí jazyka. PSPad rozlišuje interní a uživatelské zvýrazňovače. Interní zvýrazňovač Interní zvýrazňovač je „natvrdo“ naprogramován s ohledem na co největší výkon, zohledňuje přesně pravidla syntaxe daného jazyka. Není uživatelsky ovlivnitelný. Uživatelský zvýrazňovač Uživatelský zvýrazňovač se řídí podle pravidel nastavených pomocí externího souboru. PSPad umožňuje velmi jednoduše, bez hlubších znalostí, definovat zvýraznění nového jazyka. Multizvýrazňovač Multizvýrazňovač sdružuje několik zvýrazňovačů a umožňuje v rámci jednoho souboru zvýrazňovat části kódu různými zvýrazňovači. V PSPadu se to týká HTML/XHTML kódu, který obsahuje skripty. Multizvýrazňovač neumožňuje víceúrovňové vnořování zvýrazňovačů (například PHP skript v HTML kódu, generující JavaScript). 3 PSPad po prvním spuštění Panel nástrojů (1) Souborový panel (2) - soubory na záložkách Levý panel (3) - práce s projekty a soubory (filesystem, FTP) Pravý panel (4) - dokování nástrojů, nemá záložky, ale rozděluje si plochu (viz později) Stavový řádek (5) Log okno (6) - pomocí Ctrl+L ; výstupy programu, výsledky hledání, FTP log 1 2 3 4 5 6 4 Panel nástrojů nastavení přes pravé tlačítko myši nebo přes menu - Zobrazit - Panely nástrojů rychlé skrytí/zobrazení F2 lze zvolit pouze ty nástroje, které používám x vše nebo nic Panel souborů - přepínání mezi otevřenými soubory - červený roh záložky znamená, že byl soubor změněn - černá pomlčka na začátku = soubor jen pro čtení - příp. další značky pro soubory z FTP apod. - záložky lze přetahovat a měnit tak pořadí Levý panel Projekt Soubory FTP Oblíbené Seznam otevřených souborů - různé možnosti přes pravé tlačítko myši rychlé skrytí/zobrazení Ctrl+F2 5 Stavový řádek 1. pozice v souboru – ukazuje pozici souboru ve formátu sloupec:řádek (počet řádků) [počet znaků]. Kliknutím se vyvolá dialog pro přechod na zadanou pozici v textu. 2. stav změněn – symbol diskety indikuje, že soubor byl změněn. 3. druh bloku – indikuje aktuálně zvolený způsob označování textu (normální, sloupcový či řádkový). Kliknutím dojde k přepnutí druhu bloku. 4. automatické občerstvování a výběr bloku – kruhový symbol šipek indikuje automaticky občerstvovaný soubor. Symbol bloku indikuje, že byl zahájen výběr bloku pomocí klávesy F8. 5. synchronizace posunu – symbol řetězu indikuje, že soubor má svázaný posuv s jiným souborem. Chcete-li svázat posuv aktuálního souboru s jiným, klikněte pravým tlačítkem myši na „jiný“ soubor a vyberte „synchronizovat posuv“. Kliknutím na symbol řetězu na stavovém řádku bude vazba přerušena. 6. kód znaku – zobrazuje znak pod kurzorem, včetně jeho ASCII hodnoty v desítkové a šestnáctkové soustavě. Kliknutím je vyvolána ASCII tabulka. 7. zvýrazňovač – jméno aktuálně použitého zvýrazňovače. Kliknutím se vyvolá dialog se seznamem povolených zvýrazňovačů a je možno změnit zvýraznění syntaxe. 8. konec řádku – zobrazuje způsob ukončení řádků souboru. Kliknutím je možno přepínat mezi ukončením DOS, UNIX a MAC. 9. kódová stránka a nápověda – zobrazuje zvolenou kódovou stránku, pokud je kurzor v oblasti editoru, nebo krátkou nápovědu, pokud je kurzor nad nějakým ovládacím prvkem. Okno editoru vlevo číslo řádku a záložky nahoře - pravítko - pozice sloupce a označení zalomení (Ctrl+W) 1 2 3 4 5 6 7 8 9 6 Kontextové nabídky dostupné přes pravé tlačítko myši obsah se mění podle místa použití 7 PSPad - soubory a projekty Otevírání souborů Nový Ctrl+N nebo dvojklik na prázdné pracovní ploše nebo vedle záložek na panelu souborů Nastavení Nastavení - Nastavení programu - Adresáře a soubory Zapamatovat stav souboru = pamatuje pozici kurzoru, použitý zvýrazňovač, záložky, zda byl soubor otevřen jen pro čtení atd. Obnovit otevřené soubory = po nastartování PSPadu otevře naposledy otevřené soubory 8 Otevřít ctrl+o - jako obvykle navíc umí otevřít více souborů současně Otevřít v HEXA editoru 9 Otevřít special Otevřít znovu - reload naposledy uloženého Otevřít R/O kopii Otevřít pod jménem = Uložit jako Otevřít soubor z internetu - zadáním URL Otevřít soubor z textu – využijete v případě, že se v textovém souboru nachází jméno souboru. Stačí jméno (e-mailovou adresu, URL) označit a zavolat tuto funkci. Pokud je jméno souboru bez cesty, hledá PSPad v otevřených souborech a v projektu. Otevřít poslední zavřený soubor Historie souborů - včetně manipulace s historií V textovém souboru se pro ukončení řádku používají kombinace znaků CR (návrat vozíku) a LF (nový řádek). V operačních systémech vycházejících z MS-DOSu, UNIXu nebo MACu se tyto konce řádků liší. PSPad si při otevírání souboru poradí se všemi popisovanými kombinacemi ukončení řádku. O typu souboru vás informuje předposlední pole stavového řádku. Typ souboru můžete kdykoli změnit. Alternativní cesty pro otevření soboru Existuje několik dalších způsobů, jak v PSPadu otevřít soubor:  Předat soubor(y) jako parametr při spuštění programu.  Přetáhnout soubor(y) na plochu programu. Jen upozorňuji, že přetažení obrázků při editaci HTML vygeneruje elementy IMG, neotevírá obrázky. 10  V Průzkumníku Windows použít pravé tlačítko myši a otevřít v PSPadu, případně podmenu | Odeslat |. Podmínkou je povolení těchto funkcí v | Nastavení programu | Systém |. Dříve otevřené = Historie souborů Často potřebujeme otevřít soubory, které jsme editovali před hodinou nebo včera. PSPad si pamatuje naposledy editované soubory. Najdete je v menu | Soubor | Otevřít speciál . Dalším místem, kde najdete dříve otevřené soubory, je formulář, který se objeví po vyvolání funkce Nový soubor (Ctrl+N) na třetí záložce. Můžete selektivně vybrat a otevřít více souborů z historie současně. Ukládání souborů Uložit Ctrl+S Uložit jako F12 Přesunout jako Uložit vše Ctrl+Shift+S Uložit na FTP Uložit výběr jako - ukládá označený text Export do mailu - jako text nebo příloha Exportovat - ve formátu rtf, html, xhtml, TeX - do souboru nebo do schránky 11 Nastavení Nastavení - Nastavení programu - Adresáře a soubory 1. Při nevyplněném adresáři pro zálohy bude automatický zálohovat s ~ 2. Při vyplněném adresáři bude vytvářet originální adresářovou strukturu a do ní ukládat zálohované soubory Projekt - slouží k organizaci souborů do logických celků - zvlášť skripty, styly, obrázky - možnost speciálního nastavení pro projekt - má přednost před nastavením celého programu - pamatuje si otevřené soubory v rámci projektu apod. - podrobněji se budeme zabývat později 12 Základy editace textu Označení textu Typy bloků = Úpravy - Druh bloku  normální - první a poslední řádek nemusí být označen celý  sloupcový - pouze vybrané sloupce - Alt a myš  řádkový - řádky vždy celé Označení bloku z klávesnice F8 Začátek bloku Ctrl+Up Konec bloku Ctrl+Down Posun začátku bloku Ctrl+Shift+PageUp Posun konce bloku Ctrl+Shift+PageDown !!! Pozor na redefinici hotkeys (viz dále) Označení textu mezi závorkami Ctrl+Shift+M nebo Ctrl+Alt+Dvojklik Označení slova - Ctrl+klik => slovo zvýrazněno v celém textu Označení tagu Ctrl+Shift+T nebo Alt+dvojklik - při použití v otevíracím tagu označen celý element až po ukončovací tag 13 Manipulace s textem Kopírování Ctrl+C Vložení Ctrl+V nebo Shift+Insert pozn. Ctrl+Shift+V ponechá po vložení kurzor na začátku textu Vyjmutí Ctrl+X nebo Shift+Delete Při zapnutém rozšířeném kopírovat/vyjmout jsou výše uvedené funkce uplatněny na aktuální řádek (není-li označen text) Přesun bloku myš Kopírování bloku Ctrl+myš Vložit speciál  jako Html - včetně tabů  ze souboru - celý soubor na pozici kurzoru Operace s řádky Většina voleb je intuitivních - ale projít vše. Vložit text do řádků Alt+I Vloží zadané texty na začátek či konec řádku. Na danou pozici, příp. přeskočí mezery na začátku řádku. 14 Seřadit Aplikuje se na vybraný text nebo na vše. Nastavení Nápověda po najetí myší - projít. 15 Hledání Celkem očekávatelné chování. Vypíchnout Inkrementální hledání Ctrl+E 16 Záložky Označení Ctrl+Shift+{číslo} Přesun na záložku Ctrl+{číslo} Seznam záložek Ctrl+Shift+B 17 Zobrazit Kontrola pravopisu Slovník stáhnout z netu do podadresáře Spell programu PSPad. Režimy hledání  kompletní - Zobrazit - kontrola pravopisu; zkontroluje celý test, červenou vlnovkou podtrhne chyby; návrhy slovníku přes pravé tlačítko myši; pozn. při zapnutém zvýrazňovači syntaxe nekontroluje klíčová slova 18  postupný - F7 - postupně prochází text a na chybě zobrazí dialogové okno s návrhem opravy Nastavení Ctrl+F7 Nastavení - Nastavení pravopisu  doplnění nebo znovunačtení slovníku  automatické opravy 19 Formát Význam jednotlivých voleb je zřejmý, příp. předvést místo Shift+Ctrl+I lze použít Tab místo Shift+Ctrl+U lze použít Shift+Tab Přeformátovat funguje podle svislé čáry v pracovním okně Volby Přeformátovat se liší tím, čím je chápán konec odstavce, na který se má daná volba použít prázdný nebo krátký řádek. 20 Nastavení automatický oprav pro daný prvek - odlišné dle aktuálně použitého zvýrazňovače. Viz dále. 21 Kódová stránka převod kódování dle vybrané kódové stránky. Ideálně Automatická detekce (ne vždy se chytí => pak se orientovat podle diakritiky žščř) použití pro hromadnou úpravu ve více souborech Nastavení