Pregled: Kupuje li novi Textastic 6 App vrijedan novac?

Prošle su četiri godine otkako sam posljednji put pregledao Textastic, jedan od najboljih tekstualnih urednika na iOS platformi. U to vrijeme aplikacija se postupno poboljšavala s besplatnim ažuriranjima za korisnike programa Textastic. Izdanje Textastic 6 (9, 99 USD) uključuje toliko novih značajki koje je autor aplikacije opravdano odlučio smatrati novim proizvodom. Je li Textastic 6 jednako vrijedan i za nove i za postojeće korisnike? Čitajte dalje da biste saznali.

Sa svojom sposobnošću da istakne sintaksu za više od 80 različitih tipova tekstualnih datoteka, Textastic je zadržao aktualnost na prednjoj strani koda podržavajući jezike kao što su Swift i najnovije HTML varijante. Također možete proširiti Textastic kako biste podržali prilagođene tipove datoteka kroz podršku za TextMate-stil za nove definicije sintakse stvaranjem prilagođene mape .tmbundle unutar posebno imenovane mape #Textastic. Posjetite Githubovu web-mjestu autora programa za više informacija o prilagođenim predlošcima Textastic-a i proširenju njegovih mogućnosti dovršavanja koda.

Kretanje tekstualnih elemenata na ipadu ili, još izazovnije, na iPhoneu, zvuči zastrašujuće, ali Textastic uvelike pojednostavljuje ovu osnovnu potrebu. Pomicanjem lijevog ili desnog s jednim prstom na zaslonu se pomiče tekstualni kursor jednim znakom, dva prsta ga pomiču po jednu riječ i tri prsta jedan po jedan ili paragraf. Također možete pozvati navigacijski kotačić za pomicanje kursora na iPadu za točnije kretanje smjera izvođenjem dodira s dva prsta u uređivaču. To je rekao da je optimalno Textastic iskustvo na iPadu Pro pomoću Appleove pametne tipkovnice (Textastic podržava dodatne tipkovničke prečace usmjerene na programera držeći tipku Command ili kontrolnu tipku na vanjskoj tipkovnici). Ali kada je vanjska tipkovnica preglomazna ili nedostupna, navigacijski kotač će vam dobro doći. Šteta što je dostupna samo u verziji iPad-a. I iPhone i iPad imaju prilagođeni red tipki na soft tipkovnici koji omogućuje pristup najčešćim programskim znakovima kao što su uglovi i uglate zagrade, hash i simboli vertikalne trake, pa čak i višestruke udubljenja kartica. Iako su ove posebne tipke sitne na zaslonu iPhonea, odabir tih virtualnih tipki intuitivan je zahvaljujući načinu na koji se mogu koristiti, proširujući se na veću veličinu različitih znakova na tipki. Pomicanje prema željenom liku generirat će ga unutar dokumenta. Nakon nekog vremena, ovaj proces odabira postaje druga priroda. Korištenje tih posebnih znakova također je korisno kada se koristi funkcija Textastic Find and Replace, jer značajka podržava regularne izraze pretraživanja za preciznije rezultate.

Jedna značajka još uvijek nedostaje u usporedbi s popularnim uređivačima tekstova kao što je Sublime Text ili TextMate je mogućnost stvaranja i opoziva oznaka, nešto što redovito koristim posebno na velikim datotekama. Dok priznajem da knjižne oznake dodaju metapodatke u tekstualne datoteke, dijeljenje tekstualnih datoteka s više platformi izazov je, barem ako su dostupne knjižne oznake, dok datoteka živi samo unutar tekstističkog okruženja i dalje bi bio dobrodošao poticaj produktivnosti.

Povezivanje

Kao i kod ranijih verzija programa, Textastic podržava Dropbox, privitak e-pošte, Google Drive, FTP / FTPS / SFTP poslužitelj, iCloud, USB kabel za računalo i WiFi putem WebDAV-a. I dalje bih volio vidjeti podršku za AFP, SMB i druge pružatelje usluga u oblaku kao što su box.com i OneDrive, kao što se može naći u izvrsnom programu GoodReader.

Nedavno dodana i vrlo cijenjena značajka integrirana je podrška za Git sustav kontrole verzije putem radne kopije. Svatko tko se bavi upravljanjem verzijama temeljenim na tekstualnim dokumentima zna da je Git danas najbolje rješenje otvorenog koda, a Textasticov most u ovu proširenu sposobnost dobro je implementiran.

Poboljšanja sustava iOS

Prikazivanje teksta na iOS uređajima uvelike je poboljšano dodavanjem četiri nova fonta (Anonymous Pro, CamingoCode, Fira Code i Fira Mono). Osim toga, funkcije prikazivanja teksta sada koriste Core tekst kako bi osigurale oštre fontove na svim iOS uređajima. To je osobito istinito na iPad Pro gdje je originalni Textastic izgledao strašno neuredno. Textastic 6 ispravlja ovaj problem i tekst izgleda oštar i oštar na velikom zaslonu iPada Pro.

iPad-specifičan pogled na podijeljene dijelove i gestikulacije koje se kreću također izvrsno funkcioniraju s Textastic-om i pružaju značajan poticaj produktivnosti, čineći tako pristup tradicionalnom okruženju desktop prozora kao rezultat toga.

3D Touch je također podržan na iPhone 6/7 Plus i drugim 3D iOS uređajima. Iako su njegove funkcije ograničene na stvaranje nove datoteke i pristupanje nedavno otvorenim datotekama, to je dobrodošao dodatak koji dodatno demonstrira autoričinu predanost iskorištavanju najnovijih mogućnosti iOS SDK-a do njegove najpotpunije, najprikladnije implementacije.

Textastic je također u potpunosti kompatibilan s iOS 10 i dok autor programa ne planira dodavati nove značajke iOS 10 kao što su Core Spotlight ili Proactive prijedlozi u bliskoj budućnosti, ako se takve mogućnosti dodaju, vjerojatno će biti uključene u besplatno ažuriranje za trenutni korisnici Textastic 6.

Izvrsna dokumentacija

Priručnici za iPad i iPhone izdanja Textastic-a (Textastic je univerzalna aplikacija što znači da korisnici dobivaju obje verzije unutar jednog kupljenog programa) izvrsni su i dostupni za preuzimanje s web-mjesta textasticapp.com.

Popis želja

Jedna značajka koju bih doista željela vidjeti uključena u sljedeće izdanje proizvoda je nešto što još jedna izvrsna okolina za uređivanje teksta, Coda (iOS aplikacija orijentirana prema razvoju web aplikacija) trenutno ima ugrađeni SSH terminal. S obzirom da aplikacija već podržava protokol sigurnog prijenosa datoteka (SFTP), dodavanje prozora terminala ovoj SSH značajki ne bi trebalo biti previše za tražiti. Ili to, ili radite u zajednici aplikacija za razvojne programere iOS-a da biste vidjeli jesu li neki spremni stupiti na ploču na način na koji je Anders Borum učinio sa svojom aplikacijom za obaveznu radnu kopiju i pružio SSH aplikaciju koja se može zakačiti na istu put. To bi uzdiglo Textastic na punu interaktivnu razvojnu okolinu od juhe do oraha. Za sada se moj kodni tijek oslanja na Textastic 90% vremena, dok se vraća na Coda 10% vremena, uglavnom za pregled i ugrađenu SSH terminalsku podršku. Međutim, dijeljenje tekstualnih datoteka između ova dva programa je nezgrapno i bilo bi mnogo ljepše kad bih mogao kodirati i izvršavati daljinske upute u potpunosti unutar tekstističkog okruženja. Vidjeti kako besprijekorna Textastic sada radi s radnom kopijom daje mi nadu da je autor programa otvoren za takve mogućnosti.

Pravi cilj istezanja koji bih volio vidjeti Textastic (ili bilo koji drugi iOS uređivač teksta) je ugrađeno Python programsko okruženje, slično onome što se vidi u moćnom uređivaču teksta na desktopu Sublime Text. Možda postoji način da se premosti Pythonista kako bi se bez poteškoća obradile datoteke sa Textastic hostom i isporučio izlaz natrag u Textastic, čime bi se ta želja pretvorila u stvarnost. U međuvremenu, Textasticov developer Alexander Blach nastavlja poboljšavati program besplatnim nadogradnjama koje će uključivati ​​JavaScript konzolu i podršku za Emmetove web module za sintaksu.

Ipak, čak i bez ugrađene podrške za Python i SSH terminal, Textastic 6 je neupitno vrijedan tražene cijene i za kodera i za one koji nisu koderi. To je opsežna podrška sintakse jezika zajedno s fleksibilnim uređivanjem bezbrojnih datoteka temeljenih na tekstu, što ga čini zadanom aplikacijom koja mora imati za svakog korisnika iOS-a koji želi urediti različite tipove datoteka dokumenata na iPhone ili iPad uređaju.