V minulém dílu jsme si něco řekli o optimalizaci uživatelského rozhraní, dnes v tomto tématu budeme pokračovat, zaměříme se však na nastavení "vestavěných" funkcí, resp. vzhledem k jejich množství nejdříve na první polovinu.
K nastavení "vestavěných" funkcí Homesite se dostaneme prostřednictvím menu Options> Settings....

Jak můžeme vidět, na levé straně si nejprve můžeme ze seznamu vybrat, kterou oblast funkcí Homesite chceme nastavit, jejich nabídka se pak zobrazuje na pravé straně okna.
- General - všeobecné nastavení
Warn when opening read-only files - funkce pro upozornění při otevírání souborů, které jsou pouze ke čtení
Flag read-only files in the file list - označení souborů, které jsou pouze pro čtení, ve výpisu souborů 
Dynamically refresh local file list - automaticky obnovovat lokální seznam souborů (např. v panelu Files v Resource Tab) Use standard file dialogs - používat standardní okna pro práci se soubory (např. při otevírání, ukládání, ...) Display current folder in file dialogs - adresář, který máte vybraný v panelu Files se vám bude zobrazovat jako cílový při ukládání, otevírání, apod. Use short filenames for temporary files - používat krátké názvy pro dočasné soubory Prompt before opening unknown file formats - zobrazit výzvu při otevírání neznámých souborů Show splash screen at startup - zobrazovat obrázek při startu Homesite Resource tab preferences - nastavení pro Resource Tab Tab style - styl záložky Icon - ve formě ikony Text - jako text Icon and text - jako ikona a text Tab position - pozice záložky Top - nahoře Bottom - dole
- Markup Languages - značkovací jazyky
Markup Languages Global Preferences - Všeobecné nastavení značkovacích jazyků Lowercase all inserted tags - všechny vkládané tagy psát malými písmeny (pokud chcete tuto vlastnost změnit u všech tagů v celém dokumentu, můžete použít nástroje
Edit> Convert Tag Case) Always insert colors as hexadecimal values - barvy vkládat vždy v hexadecimálním tvaru Force filenemas to lowercase when inserting links - změní všechna velká písmena na malá u vkládaných odkazů (např. pokud chcete odkázat na soubor ABc.html, Homesite vloží do dokumentu link ve tvaru abc.html) When editing tags, return the output on a single line - při editaci tagů Tag Editorem se výsledný tag napíše do dokumentu na jeden řádek, který se nezalamuje Include closing </p> when inserting paragraph tag - tag odstavce zakončovat </p> (platí pouze pro tlačítko z QuickBaru, pokud máte zapnuté automatické dokončování tagů při ručním psaní, musíte si ho vypnout v nastavení Editoru - Tag Completion - viz níže) Insert numeric values surrounded by quotes (Tag Inspector) - při editaci tagu pomocí Tag Inspectoru číselné hodnoty ohraničit vždy uvozovkami Minimize empty tags (e.g., <br/>) - pokud editujete XHTML dokument, tlačítka pro BR, HR, ... v QuickBaru do dokumentu vkládají tagy ve tvaru <br/>, <hr/>... Enforce required attribute validation (Tag Editor) - Tag Editor nevloží editovaný tag dokud nejsou definovány všechny jeho nutné atributy
Use <em> tag in place of <i> - namísto tagu <em> používat tag <i> (pro psaní kurzívou) Use <strong> tag in place of <b> - namísto tagu <strong> používat tag <b> (pro psaní tučným písmem)
Insert special characters as - speciální znaky vkládat jako... Character entries - znakový záznam (např. (&) jako &) Decimal reference - ... decimální odkaz (& jako &) Hexadecimal reference - ... hexadecimální odkaz (& jako &)
- HTML/XHTML - nastavení pro HTML/XHTML
HTML/XHTML - Specific Tag Preferences - speciální nastavení Use <title> of dragged documents as the link description - při přetahování souboru do Editoru (jeden ze způsobů, jak vložit do dokumentu odkaz) se jako popisek odkazu vloží title souboru, na který se odkazuje (např. pokud odkazujeme na soubor 'mujweb.html', který je ve stejném adresáři jako editovaný dokument a jako title má např. 'Moje stránky', a který přetáhneme do Editoru, vloží se nám do dokumentu odkaz ve tvaru <a href="mujweb.html">Moje stránky</a>) Display DTD selection dialog when the XHTML namespace is specified - zobrazovat okno pro nastavení XHTML při převádění dokumentu na XHTML (Options> Set Document as XHTML) Compatibility mode for older browsers (e-g, space before "/>") - mód kompatibility pro starší prohlížeče (např. mezera před "/>"
Use these tags when "Align Center" toolbutton is pressed - funkce pro tlačítko "Align Center" (zarovnat na střed) v Quickbaru Start - počáteční tag End - koncový tag
Use these tags when "Align Right" toolbutton is pressed - obdoba funkce "Align Center" s rozdílem zarovnání - zarovnání vpravo
Use the VTML Tag Dialog for: - používat dialogová okno definovaná ve VTML pro tagy ... Anchor(Odkaz) - <A>, Body(tělo dokumentu) - <BODY>, Image(Obrázek) - <IMG>
- Startup
Startup - Po spuštění .... Restore last opened documents at startup - otevřít všechny naposledy otevřené soubory Restore last opened projects at startup - obdobná funkce pro projekty Start with a blank document (override default template) - začínat s prázdným dokumentem (namísto se šablonou pro nový dokument)
Startup folder - startovní adresář Start in the folder last opened in the Files tab - začínat v adresáři, který jste měli naposledy otevřený v Souborovém manažeru (Resource Tab> Files) Start in the folder last opened in the file open dialog - začínat v adresáři, který jste měli naposledy otevřený v okně pro otevrání souborů Always start in this folder - vždy začínat ve vybraném adresáři
Check for a new version of Homesite - zjišťovat novou verzi Homesite At every startup - po každém startu Once every day - každý den jednou Only on demand (help menu) - pouze na žádost (v menu
help)
- Locations
Folders - adresáře Help files - adresáře se soubory s nápovědou Snippets - adresáře se Snippety Shared snippets - adresář pro sdílené Snippets; v Snippet Tabu (Resource Tab) pak máte možnost vytvářet adresáře pro sdílení s jinými vývojáři New File Repository - ukládací prostor pro nové soubory
Default template - standardní šablona Use this file a template when creating new documents: - použít zvolený soubor jako šablonu při vytváření nového dokumentu Always show the template dialog when creating new documents (Default is to only show it when File>New ... is selected) - vždy zobrazovat dialogové okno se šablonami při vytváření nového souboru (Standardně to jde pouze přes
Files> New...)
- File Settings
Web documents - seznam webových dokumentů, se kterými bude Homesite pracovat (které bude považovat za "známé") Web images - seznam webových obrázků Default extensions - standardní přípona při ukládání Include full path in save dialog - v okně při ukládání dokumentů zobrazovat celou cestu Format when saving - formát při ukládání - PC, Unix nebo Macintosh If another process modifies the document - Pokud jiná aplikace modifikuje dokument (ne obrázky apod.), který máte v Homesite otevřený ... Propt to reload - ... zeptat se na znovunačtení Always reload - ... vždy znovunačíst Never reload - ... nikdy neznovunačítat Enable non -ANSI file encoding - zapne detekci kódování souborů; zpomaluje však hromadné otevírání souborů Display file encoding on file tabs - zobrazuje kódování ve výpisu otevřených dokumentů
- Editor
Font: výběr písma Charset: výběr znakové sady Size: velikost písma Tab width: velikost tabulátoru Foreground color: výběr barvy popředí (písmo) Background color: výběr barvy pozadí OptionsAuto indent - automatické odsazování textu Insert tabs as spaces - tabulátory vkládat ve formě mezer Allow text drag-and-drop - umožnit přesunování označeného textu myší Allow undo after save - umožnit funkci undo (krok zpět) i po uložení Outline current line - označit řádek, na kterém se momentálně nacházíte s kurzorem (viz obrázek)  Keep horizontal cursor position - zachovat horizontální pozici kursoru (např. pokud myší položíme kursor na 25 znak na řádku a pak kursor posunujeme klávesnicí nahoru nebo dolů, tuto pozici si uchová, i když mezitím kursorem "projedeme" řádek např. s 10 znaky) Allow cursor past end of line - dovolit pozici kursoru i za konci řádků - tedy na jakékoliv pozici nastavené plochy v Editoru Show hidden characters - zobrazovat skryté znaky Double quote as word delimiter - nastavit dvojité uvozovky jako oddělovač slov Single quote as word delimiter - nastavit jednoduché uvozovky jako oddělovač slov Select nearest word for searches - pokud chceme dát něco vyhledat a žádné slovo není označeno, do vyhledávacího boxu se vloží nejbližší slovo vzhledem ke kurzoru Small editor buttons - malá tlačítka v liště Editor Toolbar Visible Right Margin - zobrazovat pravý okraj stránky Tab/Shift+Tab performs block index/unindent - Tab/Shift+Tab použít pro odsazování/přisazování označeného textu Treat HTML dropped from external applications as plain text - HTML přenášené z jiné aplikace (např. IE) vkládat jako prostý text Vertical Scroll Hint - při skrolování ukazovat políčko označující které řádky jsou momentálně v editoru zobrazeny (viz obrázek)  Automatically convert extended characters (characters above ASCII 127 are converted to their entity name (ie Ä woll become Ä) - automaticky převádět rozšířené znaky (znaky v ASCII vyšší než 127 se konvertují na své entity jmen) Right Margin Position: - pozice pravého okraje Maximum clipboard entries: maximální počet položek v clipboardu
- Collapsed Text
Appearance - styl "sbalených" textů Font: výběr písma Size: výběr velikosti písma Foreground color: výběr barvy popředí (barva textu) Background color: výběr barvy pozadí Lenght (characters): délka sbaleného textu (počet znaků) Show full text in hint - zobrazovat celý sbalený text v plovoucí nápovědě Max no. of hint lines - maximální počet řádků v nápovědě Highlight text when expanded - po rozbalení označit všechen původně sbalený text Sample: ukázka
Settings - nastavení Preserve collapsed text on file open/save - uchovávat informace o sbalených textech pro ukládané dokumenty tak, aby byly zachovány při dalším otevření Number of days to retain collapsed text: - výběr, po kolik dnů se má uchovávat informace o sbalených textech v dokumentu information (0 = indefinitely) - zadáte-li nulu, tyto informace se budou uchovávat neurčitě dlouho
- Auto Completetion
Enable auto completion - completes code as it's entered - zapnout automatické dokončování kódu (když napíšete určitý textový výraz, automaticky se vám doplní jeho další definovaná část) Place a checkmark next to each trigger that you would like active: - výběr výrazů, u kterých má automatické dokončování fungovat (aktivní jsou označeny křížkem) Add... - přidat výraz Edit... - upravit vybraný výraz Delete - smazat výraz Takto vypadá okno pro vytvoření nebo editaci výrazu: Trigger String: - počáteční výraz, který spustí automatické dokončení Completion String: - koncový výraz, která se doplní po zadání počátečního textu Cursor Position - pozice kurzoru po automatickém dokončení Place cursor after the completion string - umístit kursor za koncový výraz Place cursor before the completion sring - umístit kursor před koncový výraz Select the text as shown - při doplňování označit text, který je označen v completion string
- Tag Insight - pomocná nabídka při vytváření tagů
Enable tag insight - Displays a list of tags/attributes as you type. - zapnout funkci pro zobrazování nabídky (s tagy nebo s atributy jednotlivých tagů) během samotného psaní kódu Delay before displaying tag insight (seconds): - prodleva (v sekundách), po které se nabídka objeví Enable tag insight tag List - zapnout funkci pro zobrazování nabídky s tagy; tato funkce neplatí pro editaci atribut již existujících tagů When "<" is pressed, show the following items in the tag insight list: - při napsání "<" zobrazit následující nabídku tagů Add ... - přidat nový tag do seznamu Delete - smazat vybraný tag
- Function Insight
Enable function insight - Display function arguments as you type. - zapne funkci pro zobrazování nabídky s argumenty editované funkce Např. napíšeme-li funkci 'createtimespan(', zobrazí se nám tato nabídka argumentů: Delay before displaying function insight (seconds): - prodleva (v sekundách), po které se nabídka objeví Currenty the following function are recognized: - momentální seznam funkcí, pro které je tato funkce aktivní (seznam si je možno upravit v souboru ExpressionElements.vtm v adresáři Extensions, kde je Homesite instalovaný)
- Tag Completetion
Enable tag completion - completes HTML tags when entered - obdobná funkce jako Auto Completetion, avšak pouze pro tagy Automatically add the end tag when the following start tags are completed: - automaticky doplňovat koncový tag, když je napsát počáteční (např. napíšeme li <div>, automaticky se dopíše </div> Add ... - přidat nový tag do seznamu Edit ... - editovat vybraný tag Delete - smazat vybraný tag
- Color Coding
Color coding schemes - barevná schémata kódů When you open a document, its file extension determines which color-coding scheme will be used. If the extension isn't assigned to a scheme, the default scheme will be used. - když otevřete soubor, jeho formát určuje, které barevné schéma se bude používat. Pokud k danému formátu (příponě) není přiřazeno žádné schéma, použije se schéma standardní (defaultní) Edit Scheme - editovat schéma (viz níže) Edit Extensions - editovat přípony, které se mají asociovat k danému schématu (oddělují se středníkem) Set as Default - nastavit jako standardní Elements - objekty Current Element - vybraný objekt Foreground - barva popředí (text) Background - barva pozadí Use default - pouužít stejné barvy jako má standardní objekt Bold - tučné Italic - kurzíva Underline - podtrženo Note: To chage the color of the editor iself, go to the "Editor" page in Settings - poznámka: pokud chcete změnit barvu samotného editoru, můžete si ji nastavit v
Settings> EditorReset to default - nastavit na původní hodnoty
- Code Templates
Use Code Templates to insert frequently entered text by typing an abbreviation (such as "dt4" to insert the html 4.0 dosctype tag). - používat předdefinované části kódů (šablon) k vložení často vyskytovaných textů a to pomocí zkratky (např. "dt4" vloží do dokumentu html 4.0 dosctype tag)
V horní tabulce je seznam všech Code Templates, v dolní tabulce pak přímo text, který vybraná šablona vkládá. Přidávat šablony můžete pomocí
Add ..., editovat vybranou šablonu pomocí
Edit ... a mazat pomocí
Delete.
Vytvoření nové nebo editace již existující šablony je jednoduchá. Za
Keyword doplníme klíčové slovo, které bude odkazovat na šablonu, za
Destription název šablony a za
Value (use the pipe character | to denote the cursor position after insertion) přímo šablonu (předdefinovaný text), přičemž znak | určuje, kde bude kurzor poté, co šablonu vložíme.
Pokud není uživatelem definováno jinak, zkratky se vkládají a rozbalují pomocí CTRL+J (např. napíšeme
dt3 a zmáčkneme CTRL+J ... zobrazí se nám <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">; pokud použijeme klávesovou zkratku pouze CTRL+J, zobrazí se nám nabídka všech šablon)
- Auto-Backup
Enable Auto-Backup - zapnout automatické zálohování Backup Directory: - výběr zálohovacího adresáře Auto-Backup on Save - automatické zálohování při ukládání
Backup files to the Backup Directory - zálohovat souboru do vybraného adresáře Backup files to the folder of the original file - zálohovat soubory do adresáře, kde je původní dokument (NOTE: FTP files will always be backed up to the Backup Directory) - poznámka: FTP soubory jsou vždy zálohovány do adresáře pro zálohování
Days to keep files in Backup Directory before deletion: - počet dnů, po které se mají soubory uchovávat (NOTE: Files backed up to the folder of the original file are not affected by this setting) - poznámka: soubory zálohované do adresáře s původním souborem nejsou ovlivněny tímto nastavením
Timed Auto-Backup - časované automatické zálohování Minutes between each Timed Auto-Backup - počet minut mezi každým zálohováním
- Browse
Internal Browser - "vnitřní" prohlížeč, který bude Homesite používat (funkce Browse v Editoru) Use Microsof Internet Explorer (requires IE 3.01 or later) - používat Internet Explorer (nutná verze 3.01 nebo vyšší) Use Netscape (requires Mozilla NGLayout control) - používat Netscape (musíte mít alespoň Netscape 6+ a správně nainstalovaný a nastavený Mozzila browser NGLLayout/Gecko control) Use the built-in browser - používat vestavěný prohlížeč Homesite (má omezenou podporu HTML a dalších formátů)
Use external browser configuration for internal browser - pro "vnitřní" prohlížeč používat stejné nastavení jako má prohlížeč samotný Enable server mappings - funkce pro mapování dokumentu serverem; užitečné pro otestování stránek (např. zda budou na serveru fungovat stejně jako na vašem počítači); tento nástroj funguje pouze pro vnitřní prohlížeč
V příštím dílu budeme pokračovat. Případné otázky, nápady nebo nejasnosti prosím směřujte do diskuse nebo na můj email brchan@refresh.cz.
Brchaň Marián
|