Recenzia: Nákup nového Textastic 6 App stojí za peniaze?

Je to už štyri roky, čo som naposledy preskúmala Textastic, jeden z najlepších textových editorov na platforme iOS. V tom čase sa aplikácia postupne zvyšovala s bezplatnými aktualizáciami pre používateľov Textastic. Vydanie Textastic 6 ($ 9, 99) obsahuje toľko nových funkcií, že autor aplikácie oprávnene rozhodol, že to bude považovať za nový produkt. Stojí Textastic 6 za cenu pre nových aj existujúcich používateľov? Čítajte ďalej a zistite.

Vďaka svojej schopnosti zvýrazniť syntax pre viac ako 80 rôznych typov textových súborov si Textastic zachoval aktuálny stav na prednej strane kódov podporou jazykov ako Swift a najnovších variantov HTML. Môžete tiež rozšíriť Textastic, aby podporoval vlastné typy súborov prostredníctvom podpory TextMate pre nové definície syntaxe vytvorením vlastného priečinka .tmbundle v rámci špeciálne pomenovaného priečinka #Textastic. Ďalšie informácie o vlastných šablónach spoločnosti Textastic a rozšírení možností dokončenia kódu nájdete na stránkach autorského programu Github.

Navigácia textových prvkov na iPade, alebo ešte náročnejšie na iPhone, môže znieť skľučujúco, ale Textastic túto základnú potrebu veľmi zjednodušuje. Posúvaním prstom po obrazovke doľava alebo doprava posúvate textový kurzor o jeden znak, dva prsty ho posunú o jedno slovo a tri prsty naraz. Môžete tiež vyvolať kurzorové navigačné koliesko na iPade pre presnejšie smerové pohyby vykonaním dvojitého ťuknutia prstom v editore. To znamená, že optimálny zážitok z Textastic je na iPad Pro pomocou Apple Smart Keyboard (Textastic podporuje ďalšie klávesové skratky orientované na programátorov podržaním klávesu Command alebo Control na externej klávesnici). Ale keď je externá klávesnica príliš objemná alebo nedostupná, navigačné koliesko sa hodí. Škoda, že je k dispozícii iba vo verzii iPad. IPhone aj iPad majú vlastný rad klávesov na softvérovej klávesnici, ktorý poskytuje prístup k najbežnejším programovacím znakom, ako sú uhlové a hranaté zátvorky, symboly hash a vertikálne čiary, a dokonca aj viaceré zarážky kariet. Aj keď sú tieto špeciálne klávesy na obrazovke iPhone malé, výber týchto virtuálnych klávesov je intuitívny vďaka spôsobu, akým je možné na ne klepnúť, čím sa rozširuje na väčšiu veľkosť rôznych znakov na kľúči. Potiahnutie smerom k zamýšľanému znaku ho vygeneruje v dokumente. Po určitom čase sa tento výberový proces stáva druhou povahou. Použitie týchto špeciálnych znakov sa hodí aj pri použití funkcie Find and Replace od spoločnosti Textastic, pretože táto funkcia podporuje vyhľadávanie regulárnych výrazov pre presnejšie výsledky.

Jednou z funkcií stále chýba v porovnaní s populárnymi textových editorov, ako je Sublime Text alebo TextMate je schopnosť vytvárať a vyvolať záložky, niečo, čo používam pravidelne najmä na veľké súbory. Aj keď pripúšťam, že záložky pridávajú metaúdaje do textových súborov, čím sa zdieľanie textových súborov medzi platformami stáva výzvou, aspoň keď sú k dispozícii záložky, zatiaľ čo súbor žije výlučne v prostredí Textastic, stále by to bolo vítané zvýšenie produktivity.

konektivita

Rovnako ako u predchádzajúcich verzií programu, Textastic podporuje Dropbox, prílohu e-mailu, Google Drive, FTP / FTPS / SFTP server, iCloud, USB kábel do počítača a WiFi cez WebDAV. Stále by som rád videl podporu pre AFP, SMB a iných poskytovateľov cloudových úložísk, ako je box.com a OneDrive, ako je možné nájsť vo vynikajúcom programe GoodReader.

A nedávno pridanou a veľmi cenenou vlastnosťou je integrovaná podpora pre systém riadenia verzií Git cez Working Copy. Každý, kto sa zaoberá riadením verzií textových dokumentov, vie, že Git je dnes najlepšie riešenie s otvoreným zdrojovým kódom a most spoločnosti Textastic do tejto rozšírenej kapacity je dobre implementovaný.

iOS Vylepšenia

Textové spracovanie na zariadeniach so systémom iOS sa výrazne zlepšilo pridaním štyroch nových typov písma (Anonymous Pro, CamingoCode, Fira Code a Fira Mono). Funkcie vykresľovania textu navyše teraz používajú Core Text na zabezpečenie ostrých fontov na všetkých zariadeniach so systémom iOS. To platí najmä pre iPad Pro, kde pôvodný Textastic vyzeral hrozne blokovane. Textastic 6 koriguje tento problém a text je na veľkom displeji iPad Pro ostrý a ostrý.

Rozdelený pohľad na iPad a sklopné gestá tiež vynikajúco pracujú s Textastic a poskytujú výrazné zvýšenie produktivity, čo z neho robí oveľa viac ako tradičné prostredie desktopu.

Funkcia 3D Touch je podporovaná aj na zariadeniach iPhone 6/7 Plus a ďalších zariadeniach s dotykovým systémom iOS s podporou 3D. Zatiaľ čo jeho funkcie sú obmedzené na vytvorenie nového súboru a prístup k nedávno otvoreným súborom, jeho uvítací prírastok ďalej demonštruje záväzok autora využiť najnovšie možnosti systému iOS SDK v čo najúplnejšej a najvhodnejšej implementácii.

Textastic je tiež plne kompatibilný so systémom iOS 10 a zatiaľ čo autor programu neplánuje v blízkej budúcnosti pridávať nové funkcie systému iOS 10, ako napríklad Core Spotlight alebo Proaktívne návrhy, v prípade, že by sa takéto možnosti pridali, pravdepodobne budú zahrnuté v bezplatnej aktualizácii. aktuálnych používateľov systému Textastic 6.

Vynikajúca dokumentácia

Príručky pre iPad a iPhone vydanie Textastic (Textastic je univerzálna aplikácia, čo znamená, že zákazníci dostávajú obe verzie v rámci jedného zakúpeného programu) sú vynikajúce a voľne dostupné na stiahnutie z webovej stránky textasticapp.com.

Zoznam prianí

Jednou z funkcií, ktorú by som naozaj rád videl v ďalšom vydaní produktu, je niečo, čo má v súčasnosti iné vynikajúce prostredie na úpravu textu, Coda (aplikácia pre iOS orientované na vývoj webových aplikácií). Vzhľadom k tomu, že aplikácia už podporuje protokol bezpečného prenosu súborov (SFTP), pridanie terminálového okna k tejto funkcii SSH by nemalo byť príliš veľa na to, aby ste o to požiadali. Buď to, alebo pracujte v komunite aplikácií pre vývojárov iOS, aby ste zistili, či sú niektorí ochotní vstúpiť na platňu tak, ako to robil Anders Borum so svojou aplikáciou Working Copy a poskytnúť aplikáciu SSH, ktorá môže byť pripojená v tej istej verzii. spôsobom. To by povzbudilo Textastic k plnohodnotnému interaktívnemu vývojovému prostrediu. Môj kódovací tok sa zatiaľ spolieha na Textastic 90 percent času, zatiaľ čo sa vracia späť do Coda 10 percent času, väčšinou pre jeho náhľad a vstavanú podporu terminálu SSH. Avšak zdieľanie textových súborov medzi týmito dvomi programami je neohrabané a bolo by to oveľa krajšie, keby som mohol kódovať a vykonávať vzdialené inštrukcie úplne v prostredí Textastic. Vidieť, ako bezšvové Textastic teraz pracuje s Working Copy, mi dáva nádej, že autor programu je otvorený takýmto možnostiam.

Skutočný strečový gól Chcem vidieť Textastic (alebo akýkoľvek iný textový editor iOS) je vstavané Python programovacie prostredie, podobné tomu, ktoré je vidieť v mocnom textovom textovom editore Sublime Text. Možno existuje spôsob, ako prekryť Pythonista, aby hladko spracovala Textastic-hostované súbory a priniesla výstup späť do Textastic, čím sa toto prianie stane realitou. Medzitým, vývojár Textastic Alexander Blach pokračuje v zlepšovaní programu s bezplatnými aktualizáciami, ktoré budú obsahovať konzolu JavaScriptu a podporu pre moduly expandérov syntaxe Emmet.

Napriek tomu, že aj bez vstavanej podpory Python a SSH terminálu, Textastic 6 nesporne stojí za to, že stojí za to, aby požadoval cenu pre kódovače aj non-kodéry. Je to rozsiahla podpora syntaxe jazyka spolu s flexibilnou úpravou nespočetného množstva textových súborov, ktoré z neho robia predvolenú aplikáciu pre všetkých používateľov iOS, ktorí sa snažia upravovať rôzne typy textových súborov na svojom iPhone alebo iPade.