Recenze: Nakupování nové Textastic 6 App stojí za peníze?

Je to už čtyři roky, co jsem naposledy zhodnotil Textastic, jeden z nejlepších textových editorů na platformě iOS. V té době se aplikace postupně zlepšovala s bezplatnými aktualizacemi pro uživatele Textastic. Vydání Textastic 6 (9, 99 dolarů) obsahuje tolik nových funkcí, které autor aplikace oprávněně zvolil za nový produkt. Stojí Textastic 6 za novou cenu pro nové i stávající uživatele? Čtěte dál a zjistíte.

Díky své schopnosti zvýraznit syntaxi pro více než 80 různých typů textových souborů si Textastic udržuje na frontě kód podporující jazyky jako Swift a nejnovější varianty HTML. Můžete také rozšířit Textastic tak, aby podporoval vlastní typy souborů prostřednictvím jeho podpory ve stylu TextMate pro nové definice syntaxe vytvořením vlastní složky .tmbundle v rámci speciálně pojmenované složky #Textastic. Navštivte stránky autora programu Github, kde naleznete další informace o vlastních šablonách společnosti Textastic a rozšiřování možností pro dokončení kódu.

Navigace textových prvků na iPadu, nebo ještě náročnější, na iPhone, může znít skličující, ale Textastic tuto základní nezbytnost značně zjednodušuje. Posunutím levého nebo pravého prstu jedním prstem na obrazovce posunete textový kurzor o jeden znak, dva prsty ho posunou o jedno slovo a tři prsty najednou. Můžete také vyvolat kurzorové navigační kolečko na iPadu pro přesnější směrové pohyby provedením dvojitého klepnutí prstem v editoru. To znamená, že optimální zážitek z programu Textastic je na iPad Pro s použitím Smart Keyboard od společnosti Apple (Textastic podporuje další klávesové zkratky zaměřené na programátory podržením klávesy Command nebo ovládací klávesy na externí klávesnici). Pokud je však externí klávesnice příliš objemná nebo nedostupná, navigační kolečko se hodí. Škoda, že je k dispozici pouze ve verzi iPadu. Jak iPhone, tak iPad jsou vybaveny vlastní řadou kláves na softwarové klávesnici, která umožňuje přístup k nejběžnějším programovacím znakům, jako jsou úhlové a hranaté závorky, symboly hash a vertikální pruhy, a dokonce i více zářezů karet. I když jsou tyto speciální klávesy na obrazovce iPhone malé, výběr těchto virtuálních klíčů je intuitivní díky způsobu, jakým lze na ně klepnout, a rozšiřuje se na větší velikost různých znaků na klíči. Přetažení směrem k zamýšlenému znaku jej vygeneruje v dokumentu. Po chvíli se tento výběrový proces stává druhou povahou. Použití těchto speciálních znaků se hodí také při použití funkce Textastic Find and Replace, protože tato funkce podporuje hledání regulárních výrazů pro přesnější výsledky.

Jedna funkce stále chybí ve srovnání s populárními textovými editory jako Sublime Text nebo TextMate je schopnost vytvářet a vyvolávat záložky, něco, co používám pravidelně hlavně na velkých souborech. I když přiznávám, že záložky přidávají metadata do textových souborů, což ztěžuje sdílení textových souborů mezi platformami, přinejmenším mají k dispozici záložky, zatímco soubor žije pouze v prostředí Textastic, stále by to bylo vítané zvýšení produktivity.

Připojení

Stejně jako u dřívějších verzí programu podporuje Textastic Dropbox, přílohu e-mailu, Disk Google, FTP / FTPS / SFTP server, iCloud, USB kabel do počítače a WiFi přes WebDAV. Ještě bych rád viděl podporu pro AFP, SMB a další poskytovatele cloudových úložišť, jako je box.com a OneDrive, jak lze nalézt ve vynikajícím programu GoodReader.

Nově přidanou a velmi oceňovanou funkcí je integrovaná podpora pro systém řízení verzí Git přes Working Copy. Každý, kdo se zabývá řízením textových verzí, ví, že Git je dnes nejlepším open source řešením a Textasticův most do této rozšířené schopnosti je dobře implementován.

iOS Vylepšení

Vykreslování textu na zařízeních se systémem iOS bylo výrazně vylepšeno přidáním čtyř nových písem (Anonymous Pro, CamingoCode, Fira Code a Fira Mono). Funkce vykreslování textu navíc nyní používají Core Text k zajištění ostrých písem na všech zařízeních iOS. To platí zejména pro iPad Pro, kde původní Textastic vypadal hrozně bloudně. Textastic 6 tento problém opravuje a na velkém displeji iPadu Pro je text ostrý a ostrý.

Rozdělené zobrazení iPad a posun přes gesta také skvěle fungují s Textastic a poskytují výrazné zvýšení produktivity, díky čemuž je výsledkem mnohem více tradičního prostředí oken.

3D Touch je také podporován na zařízeních iPhone 6/7 Plus a dalších zařízeních se systémem iOS s podporou dotyku 3D. Zatímco jeho funkce jsou omezeny na vytváření nového souboru a přístup k nedávno otevřeným souborům, je vítaným doplňkem, který dále demonstruje autorův závazek využít nejnovější schopnosti sady iOS SDK v nejúplnější a nejvhodnější implementaci.

Textastic je také plně kompatibilní se systémem iOS 10 a zatímco autor programu neplánuje v blízké budoucnosti přidávat žádné nové funkce systému iOS 10, jako jsou Core Spotlight nebo Proaktivní návrhy, budou-li tyto možnosti přidány, budou pravděpodobně zahrnuty do bezplatné aktualizace pro uživatele. současných uživatelů Textastic 6.

Vynikající dokumentace

Manuály jak pro iPad, tak pro iPhone vydání Textastic (Textastic je univerzální aplikace, což znamená, že zákazníci dostávají obě verze v rámci jednoho zakoupeného programu) jsou vynikající a volně dostupné ke stažení z webu textasticapp.com.

Seznam přání

Jedna z funkcí, kterou bych opravdu rád viděl v příštím vydání produktu, je něco, co má další vynikající prostředí pro úpravy textu Coda (iOS aplikace orientovaná na vývoj webových aplikací) v současné době vestavěný terminál SSH. Vzhledem k tomu, že aplikace již podporuje protokol bezpečného přenosu souborů (SFTP), přidání terminálového okna do této funkce SSH by nemělo být příliš žádoucí. Buď to, nebo pracujte v komunitě aplikací pro vývojáře iOS, abyste zjistili, zda jsou všichni ochotni vstoupit na desku tak, jak to udělal Anders Borum se svou aplikací musí mít pracovní kopii, a poskytnout aplikaci SSH, která může být závislá na stejné aplikaci. způsob. To by povzbudilo Textastic k plnému interaktivnímu vývojovému prostředí. V současné době se můj kódovací proces spoléhá na Textastic 90 procent času, zatímco se vrací zpět do Cody 10 procent času, většinou pro jeho náhled a vestavěnou podporu terminálu SSH. Sdílení textových souborů mezi těmito dvěma programy je však neohrabané a bylo by mnohem hezčí, kdybych mohl kódovat a provádět vzdálené pokyny zcela v prostředí Textastic. Vidím, jak bezproblémový Textastic nyní pracuje s Working Copy, mi dává naději, že autor programu je těmto možnostem otevřen.

Skutečný strečový cíl Rád bych viděl Textastic (nebo jakýkoli jiný textový editor iOS), je vestavěným Python programovacím prostředím, podobným tomu, které je vidět ve výkonném textovém editoru Sublime Text. Možná je to způsob, jak překonat Pythonista, aby hladce zpracovávaly soubory hostované na Textastic a dodávaly výstup zpět do Textastic, čímž se toto přání stane realitou. Mezitím vývojář společnosti Textastic Alexander Blach pokračuje ve zlepšování programu pomocí bezplatných aktualizací, které budou zahrnovat konzolu JavaScriptu a podporu pro moduly rozšiřování syntaxe webu Emmet.

Přesto i bez vestavěné podpory terminálu Python a SSH je Textastic 6 nepochybně stojí za svou žádanou cenu jak pro kodéry, tak i pro ne-kodéry. Je to rozsáhlá podpora syntaxe jazyka spolu s flexibilní úpravou nesčetných textových souborů, což z něj činí výchozí aplikaci pro všechny uživatele iOS, kteří se snaží upravovat různé typy textových souborů na svém iPhone nebo iPadu.