Textarea de Luxe
Zvláště pokud používáte oblast textarea pro vkládání zdrojového kódu, jistě byste uvítali možnost zvýraznění syntaxe v reálném čase nebo třeba možnost odsazení řádků pomocí tabulátoru. Jak na to?
Zvýraznění syntaxe
Pro zvýraznění syntaxe různých jazyků můžete do vašeho CMS ap.
systému implementovat javascriptovou knihovnu CodePress -
Online Real Time Syntax Highlighting Editor. Standardně (tzn.
v balíčku, který si můžete stáhnout) jsou podporovány syntaxe ASP,
C#, CSS, HTML, Javu, Javascript, Perl, PHP, Ruby, SQL, VB Script a XSL. Pro
člověka alespoň s minimální znalostí javascriptu a regulárních
výrazů však není problém si vytvořit vlastní syntax
highlighter.
Kromě zvýraznění syntaxe umí CodePress také code
snippets (definované útržky kódu, kdy stačí napsat začátek a
zbytek je doplněn), auto completion (doplnění párových
závorek a uvozovek) a dokonce klávesové zkratky pro často používané kusy
kódu.
Rozšíření do Firefoxu
Do Firefoxu existuje několik rozšíření (add-ons), která usnadní práci v textarea.
- Tabinta – možnost vložit tabulátor do textarea (běžně stisk tabulátoru způsobí přechod na další prvek ve formuláři) (v kontextovém menu přibude položka „Tabinta“)
- Save Text Area – možnost uložit obsah textarea do souboru nebo obsah ze souboru načíst do textarea (v kontextovém menu přibude položka „Text“)
- It's All Text! – umožní otevřít obsah textarea do ve vámi zvoleném editoru a po uložení souboru v editoru automaticky vrátí upravený text do textrea z níž byla editace vyvolána (pro práci v editoru je vytvořen automaticky dočasný soubor) (v kontextovém menu přibude položka „It's All Text!“)
- Portable WYSIWYG editor – WYSIWYG HTML editor, vč. možnosti vkládat z MS Office a odstranit MS Office tags (bohužel již ne inline CSS) (v kontextovém menu přibude „Xinha Here!“)