Pregled: Ali je nakup novega Textastic 6 App vreden denarja?

Minilo je že štiri leta, odkar sem nazadnje pregledal Textastic, enega najboljših urednikov besedil na platformi iOS. V tem času se je aplikacija postopoma izboljševala z brezplačnimi posodobitvami uporabnikov Textastic. Sprostitev besedila Textastic 6 (9, 99 USD) vključuje toliko novih funkcij, ki jih je avtor aplikacije upravičeno izbral kot nov izdelek. Ali je Textastic 6 vreden cene tako za nove kot za obstoječe uporabnike? Preberite, če želite izvedeti.

S svojo sposobnostjo poudariti sintakso za več kot 80 različnih vrst besedilnih datotek, je Textastic ohranil aktualnost na sprednji strani kode s podporo jezikom, kot sta Swift in najnovejše različice HTML. Textastic lahko razširite tudi tako, da podpira prilagojene vrste datotek prek podpore za nove sintakse v slogu TextMate, tako da ustvarite mapo po meri .tmbundle v posebej imenovani mapi #Textastic. Obiščite spletno mesto avtorja programa Github za več informacij o predlogih po meri Textastic in razširite zmožnosti za dokončanje kode.

Navigacija elementov besedila na iPad-u ali, še bolj zahtevno, na iPhone-u, lahko zveni zastrašujoče, vendar je Textastic močno poenostavil to osnovno potrebo. Potegnite levo ali desno z enim prstom na zaslonu in premaknite kazalko z enim znakom, dva prsta ga premaknejo za eno besedo in tri prste za en del ali odstavek. Za natančnejšo usmerjevalno premikanje lahko na iPadu uporabite tudi drsno navigacijsko kolesce, tako da v urejevalniku pritisnete na dva prsta. To pomeni, da je optimalna izkušnja s tehnologijo Textastic na iPad Pro z uporabo pametne tipkovnice Apple (Textastic podpira dodatne bližnjice na tipkovnici, ki so osredotočene na programerje, tako da držite tipko Command ali control na zunanji tipkovnici). Ko pa je zunanja tipkovnica preveč obsežna ali ni na voljo, je navigacijsko kolo v pomoč. Škoda, da je na voljo samo v različici iPad. Oba iPhone in iPad funkcijo po meri vrstico tipk na mehko tipkovnico, ki omogoča dostop do najpogostejših programskih znakov, kot so kota in kvadratnih oklepajih, hash in navpične črte simbolov, in celo več zamah zavihek. Čeprav so ti posebni tipki majhni na zaslonu iPhone, je izbira teh navideznih tipk intuitivna zaradi načina, na katerega jih je mogoče izkoristiti, razširiti na večjo velikost različnih znakov na ključu. Premikanje v smeri predvidenega znaka ga bo ustvarilo v dokumentu. Čez nekaj časa ta izbirni postopek postane druga narava. Uporaba teh posebnih znakov je uporabna tudi pri uporabi funkcije Textastic Find and Replace, saj funkcija podpira iskanje regularnih izrazov za natančnejše rezultate.

Ena od funkcij, ki še vedno manjka v primerjavi s priljubljenimi urejevalniki besedil, kot je Sublime Text ali TextMate, je zmožnost ustvarjanja in opozarjanja zaznamkov, kar redno uporabljam predvsem na velikih datotekah. Medtem ko priznavam, da imajo zaznamki dodajanje metapodatkov v besedilne datoteke, zaradi česar je izmenjava besedil med različnimi platformami izziv, vsaj če so na voljo zaznamki, medtem ko datoteka živi samo v okolju Textastic, bi bila še vedno dobrodošla spodbuda za produktivnost.

Povezljivost

Kot pri prejšnjih različicah programa, Textastic podpira Dropbox, e-poštno prilogo, Google Drive, strežnik FTP / FTPS / SFTP, iCloud, kabel USB na računalnik in WiFi prek WebDAV. Še vedno bi rad videl podporo za AFP, SMB in druge ponudnike za shranjevanje v oblaku, kot so box.com in OneDrive, kar je mogoče najti v odličnem programu GoodReader.

Pred kratkim dodana in zelo cenjena funkcija je integrirana podpora za sistem za nadzor različic Git prek delovne kopije. Vsak, ki se ukvarja z nadzorom različic na osnovi dokumentov z besedilom, ve, da je Git danes najboljša odprtokodna rešitev in da je most Textastic v to razširjeno zmogljivost dobro izveden.

Izboljšave za iOS

Prikazovanje besedila na napravah iOS je bilo močno izboljšano z dodajanjem štirih novih pisav (Anonymous Pro, CamingoCode, Fira Code in Fira Mono). Poleg tega funkcije za upodabljanje besedil zdaj uporabljajo besedilo jedra za zagotovitev jasnih pisav na vseh napravah iOS. To še posebej velja za iPad Pro, kjer je originalni Textastic izgledal strašno zapleten. Textastic 6 popravi to težavo, besedilo pa je na velikem zaslonu iPad Pro jasno in ostro.

iPad-specifičen pogled na razdeljene dele in premikanje po gestah prav tako dobro delujejo s tehnologijo Textastic in zagotavljajo znatno povečanje produktivnosti, zaradi česar je rezultat tradicionalnega okenskega namiznega okolja veliko večji.

3D Touch je podprt tudi na iPhone 6/7 Plus in drugih 3D iOS napravah. Medtem ko so njegove funkcije omejene na ustvarjanje nove datoteke in dostopanje do nedavno odprtih datotek, je to dobrodošel dodatek, ki še dodatno dokazuje zavezanost avtorja k izkoriščanju najnovejših zmožnosti iOS SDK v njegovem popolnem in najprimernejšem izvajanju.

Textastic je v celoti združljiv s sistemom iOS 10 in medtem ko avtor programa v bližnji prihodnosti ne namerava dodajati novih funkcij iOS 10, kot so Core Spotlight ali Proactive, če bodo dodane take možnosti, bodo verjetno vključene v brezplačno posodobitev za trenutni uporabniki programa Textastic 6.

Odlična dokumentacija

Priročniki za iPad in iPhone izdaje Textastic (Textastic je univerzalna aplikacija, kar pomeni, da stranke dobijo obe različici znotraj posameznega kupljenega programa) so odlične in prosto dostopne za prenos s spletne strani textasticapp.com.

Seznam želja

Ena značilnost, ki bi jo rada videla vključena v naslednjo izdajo izdelka, je nekaj, kar ima drugo odlično okolje za urejanje besedil, Coda (aplikacija iOS, usmerjena v razvoj spletnih aplikacij), trenutno vgrajen terminal SSH. Glede na to, da aplikacija že podpira varnostni protokol za prenos datotek (SFTP), dodajanje terminalskega okna tej funkciji SSH ne bi smelo biti preveč za zahtevati. Ali pa to storite ali pa delajte v skupnosti aplikacij za razvijalce iOS in preverite, ali je kdo pripravljen stopiti na ploščo tako, kot je Anders Borum naredil s svojo obvezno aplikacijo Work Copy, in zagotovite aplikacijo SSH, ki jo lahko priklopite na isto poti. To bi povzdignilo besedilo Textastic v popolno interaktivno razvojno okolje za juhe do orehov. Za zdaj se moj kodirni potek dela zanaša na Textastic 90 odstotkov časa, medtem ko se vračam na Coda 10 odstotkov časa, predvsem za predogled in vgrajeno podporo za terminal SSH. Vendar pa je izmenjava besedilnih datotek med tema dvema programoma neznosna in bi bila toliko lepša, če bi lahko kodirala in izvajala oddaljena navodila v celoti znotraj tekstičnega okolja. Videti, kako je Besedilo brezhibno delovalo z delovno kopijo, mi daje upanje, da je avtor programa odprt za takšne možnosti.

Pravi cilj raztezanja, ki bi ga rad videl, je besedilo Textastic (ali katerikoli drug urejevalnik besedila iOS), ki je vgrajeno Pythonovo programsko okolje, podobno tistemu, ki ga vidimo v zmogljivem namiznem urejevalniku besedil Sublime Text. Morda obstaja način za premostitev Pythonista, da brez težav obdeluje datoteke, ki jih gosti Textastic, in dostavi izhod nazaj na Textastic, s čimer postane ta želja realnost. Medtem je razvijalec programa Textastic Alexander Blach še naprej izboljševal program z brezplačnimi posodobitvami, ki bodo vključevale konzolo JavaScript in podporo za modele za razširitve skladanja skladb Emmet.

Toda tudi brez vgrajene podpore za Python in SSH terminal, je Textastic 6 nedvomno vreden povpraševalne cene tako za koderje kot za nekodirje. To je obsežna jezikovna podpora sintakse skupaj s prilagodljivim urejanjem neštetih datotek, ki temeljijo na besedilu, zaradi česar je privzeta aplikacija, ki jo morate imeti za vse uporabnike iOS, ki želijo urediti različne vrste besedilnih datotek na iPhone ali iPad.