Zed
Psal jsem to tu několikrát - rád pracuji přímo na ZX Spectru - a je mi jedno jestli to je ZX Spectrum 48k, 128k, ZX Evolution nebo ZX Spectrum Next. ZX Spectrum Next pomalu ale jistě buduje ekosystém nativních aplikací, které z něj dělají plnohodnotný osobní počítač — a ne jen stroj na hraní retro her nebo spouštění TAPek a SNAPshotů. Jedním z příkladů tohoto trendu je ZED, nativní textový editor od Chrise Taylora (taylorza), který vám umožní psát a editovat texty přímo na Nextu bez jakýchkoli hacků nebo emulátorových berliček.
Nejde o přeportování starého programu ani o NextBASIC program — je to nativní DOT příkaz, který se nainstaluje jednoduše zkopírováním do složky dot na SD kartě Nextu. Po instalaci ho spustíte přímo z příkazové řádky NextZXOS:
.zed
nebo rovnou otevřete konkrétní soubor:
.zed mujsoubor.txt
Dokonce lze spustit editor s kurzorem nastaveným na konkrétní řádek a sloupec:
.zed +16 mujsoubor.asm
.zed +16,7 mujsoubor.asm
Na ZX Spectrum Next lze sice ukládat text např. v Desktopu pomocí SNAPshotů, ale já tento přístup prostě nemám rád. Proč by měl text o pár znacích mít na disku několik desítek kilobytů - to je už jako když používáte Word :). ZED toto mění. Soubory, které v ZEDu vytvoříte nebo upravíte, jsou normální textové soubory na SD kartě, přístupné jako jakýkoli jiný soubor v NextZXOS.
Ovládání
Základní pohyb v textu zajišťují kurzorové klávesy. Rozšířená navigace je dostupná přes SYMBOL SHIFT + šipka (nebo alternativně EXTEND MODE + šipka, což obchází specifika hardwaru Nextí klávesnice):
- SYMBOL SHIFT + ⇦ / ⇨ — skok o slovo doleva / doprava
- SYMBOL SHIFT + ⇧ / ⇩ — Page Up / Page Down
Hlavní příkazy (všechny přes EXTEND MODE, zkráceně ↑):
- ↑S — uložit soubor
- ↑F — hledat text (od pozice kurzoru, s přetočením na začátek)
- ↑G — přejít na konkrétní číslo řádku
- ↑Q — ukončit editor (s nabídkou uložení při neuložených změnách)
- ↑EDIT — přepínání režimu vkládání / přepisování
- ↑0 — režim zadávání znaků přes hexadecimální kódový bod (20–FF)
- ↑2 — uložit soubor a znovu načíst nastavení ze zed.cfg
Výběr a přesun textu funguje takto:
- ↑M — označit počáteční pozici výběru (opětovným stiskem se výběr zruší)
- ↑C — kopírovat označený text do schránky
- ↑X — vyjmout označený text do schránky
- ↑K — vyjmout celý aktuální řádek do schránky
- ↑V — vložit obsah schránky na pozici kurzoru
Schránka má kapacitu 8 KB. Editor také podporuje vkládání grafických znaků ZX Spectra — klávesa GRAPH přepne do režimu grafických znaků, INV VIDEO pak přepíná inverzní video při zadávání grafiky.
Editor je konfigurovatelný prostřednictvím souboru zed.cfg umístěného v adresáři C:/SYS/ na SD kartě. V konfiguraci lze nastavit:
- Barevné schéma — popředí, pozadí i barva zvýraznění výběru (formát RGB 3-3-2)
- Barva a rychlost blikání kurzoru — včetně odlišné barvy při zapnutém Caps Lock nebo v režimu grafických znaků
- Zpoždění a rychlost opakování kláves — nastavení citlivosti klávesnice
- Zvuk při stisku klávesy (beep) — praktická funkce, která dává zvukovou zpětnou vazbu při psaní; uživatelé oceňují zejména u klávesnic Nextu, kde taktilní zpětná vazba občas nesouhlasí s tím, co stroj skutečně zaregistroval
- Vlastní font — lze načíst externí soubor s fontem
ZED je aktivně vyvíjen a Chris Taylor průběžně reaguje na podněty uživatelů. Z komentářů na itch.io je vidět, že komunita editor skutečně používá — objevují se žádosti o funkce jako automatické zalamování řádků pro psaní delších textů. Editor je k dispozici zdarma ve stylu pay-what-you-want, tedy si ho stáhnete zdarma, nebo autora podpoříte libovolnou částkou (což doporučuji).
Odkaz: taylorza.itch.io/zed

Komentáře
Zatím tu nikdo nic nenapsal. Buď první!