Gjennomgang: Kjøper den nye tekstastiske 6 appen verdt pengene?

Det har vært fire år siden jeg sist gjennomgikk Textastic, en av de beste tekstredaktørene på IOS-plattformen. På den tiden hadde søknaden forbedret trinnvis med gratis oppdateringer til tekstastiske brukere. Utgivelsen av Textastic 6 ($ 9, 99) inneholder så mange nye funksjoner som programmets forfatter med rette valgte å betrakte det som et nytt produkt. Er Textastic 6 verdt prisen for både nye og eksisterende brukere? Les videre for å finne ut.

Med sin evne til å markere syntaks for over 80 forskjellige tekstfiltyper, har Textastic holdt seg oppdatert på koden foran ved å støtte språk som Swift og de nyeste HTML-varianter. Du kan også utvide Textastic for å støtte tilpassede filtyper gjennom sin TextMate-stil støtte for nye syntaksdefinisjoner ved å lage en tilpasset .tmbundle-mappe i en spesielt kalt #Textastic-mappe. Besøk programforfatterens Github-nettsted for mer på Textastic's tilpassede maler og utvide kapasitetsgjennomføringsfunksjonene.

Navigere tekstelementer på en iPad eller, enda mer utfordrende, på en iPhone, kan høres skremmende, men Textastic forenkler denne grunnleggende nødvendigheten sterkt. Swiping til venstre eller høyre med en finger på skjermen beveger tekstmarkøren ett tegn, to fingre flytter det ett ord og tre fingre en seksjon eller et stykke om gangen. Du kan også påkalle et navigatorhjul på pekeren på iPad for mer nøyaktige retningsbeviser ved å utføre en tofinger trykk i redigereren. Når det er sagt, er den optimale Textastic-opplevelsen på en iPad Pro ved hjelp av Apples smarte tastatur (Textastic støtter flere programmerings-sentriske tastatursnarveier ved å holde inne kommando- eller kontrolltasten på et eksternt tastatur). Men når et eksternt tastatur er for stor eller utilgjengelig, er det sikkert at navigasjonshjulet er praktisk. Synd det er bare tilgjengelig på iPad-versjonen. Både iPhone og iPad har en tilpasset rekke nøkler på myktastaturet som gir tilgang til de vanligste programmeringsfigurene, for eksempel vinkler og firkantede parenteser, hash og vertikale strekkymboler, og til og med flere tabulatorindikasjoner. Selv om disse spesialtastene er små på en iPhone-skjerm, er valg av disse virtuelle nøklene intuitive takket være måten de kan tappes på, og utvides til en større størrelse på de forskjellige tegnene på nøkkelen. Swiping mot ønsket tegn vil generere det i dokumentet. Etter en stund blir denne utvalgsprosessen andre natur. Bruke disse spesialtegnene kommer også til nytte når du bruker Textastic's Find and Replace-funksjon, siden funksjonen støtter vanlig uttrykksøk, søker etter mer presise resultater.

En funksjon som fremdeles mangler i forhold til populære desktop tekstredigerere som Sublime Text eller TextMate, er evnen til å lage og hente bokmerker, noe jeg ofte bruker på store filer. Selv om jeg innrømmer at bokmerker legger til metadata i tekstfiler som gjør at tekstfildeling på tvers av plattformen er en utfordring, vil det i hvert fall ha bokmerkene som er tilgjengelige mens filen lever utelukkende innenfor Textastic-miljøet, fortsatt være et vellykket produktivitetsforhøyelse.

tilkobling

Som med tidligere versjoner av programmet støtter Textastic Dropbox, Email Attachment, Google Disk, FTP / FTPS / SFTP-server, iCloud, USB-kabel til datamaskin og WiFi via WebDAV. Jeg vil fortsatt se støtte til AFP, SMB og andre cloud storage-leverandører som box.com og OneDrive, som det finnes i det gode GoodReader-programmet.

Og en nylig lagt til og veldig verdsatt funksjon er integrert støtte for Git-versjonens kontrollsystem via Working Copy. Alle som arbeider med tekstdokumentbasert versjonskontroll, vet at Git er den beste åpen kildekode-løsningen i dag, og Textasts bro til denne utvidede muligheten er godt implementert.

iOS forbedringer

Tekstgengivelse på iOS-enheter har blitt sterkt forbedret med tillegg av fire nye skrifttyper (Anonym Pro, CamingoCode, Fira Code, og Fira Mono). I tillegg bruker tekstgjenopprettingsfunksjonene nå Core Text for å sikre skarpe skrifttyper på alle iOS-enheter. Dette gjelder spesielt på iPad Pro hvor den originale Textastic så horribly blokkert. Textastic 6 korrigerer dette problemet og teksten ser skarpe og skarpe ut på iPad Pros store skjerm.

iPad-spesifikk delt visning og glide over bevegelser fungerer også bra med Textastic og gir en betydelig produktivitetsforbedring, noe som gjør at den nærmer seg et tradisjonelt vinduet skrivebordsmiljø som mye mer som et resultat.

3D Touch støttes også på iPhone 6/7 Plus og andre 3D-berøringsaktiverte iOS-enheter. Mens dens funksjoner er begrenset til å opprette en ny fil og tilgang til nylig åpnede filer, er det et velkomment tillegg som viser videre forfatterens forpliktelse til å utnytte de nyeste funksjonene til iOS SDK til sin fulle og mest hensiktsmessige implementering.

Textastic er også fullt kompatibel med iOS 10, og selv om programmets forfatter ikke planlegger å legge til nye iOS 10-funksjoner som Core Spotlight eller Proactive-forslag i nær fremtid. Hvis slike funksjoner blir lagt til, vil de sannsynligvis bli inkludert i en gratis oppdatering for nåværende Textastic 6 brukere.

Utmerket dokumentasjon

Håndbøker for både iPad og iPhone utgaver av Textastic (Textastic er en universell app som betyr at kundene mottar begge versjoner i det enkeltkjøpte programmet) er utmerket og fritt tilgjengelig for nedlasting fra textasticapp.com nettsiden.

Ønskeliste

En funksjon som jeg virkelig vil se med i den neste utgivelsen av produktet, er noe som et annet flott tekstredigeringsmiljø, Coda (en iOS-applikasjon rettet mot webapplikasjonsutvikling) som for øyeblikket har, er en innebygd SSH-terminal. Gitt at appen allerede støtter den sikre filoverføringsprotokollen (SFTP), bør det ikke være for mye å legge til et terminalvindu for denne SSH-funksjonen. Enten det, eller jobber i iOS-utviklerprogrammet for å se om noen er villige til å gå opp på platen slik Anders Borum gjorde med sin må-ha Working Copy-app, og gi en SSH-app som kan hekta i det samme vei. Det ville heve Textastic til et komplett utviklingsmiljø for suppe-til-nøtter. For nå er min kodende arbeidsflyt avhengig av Textastic 90 prosent av tiden, mens den faller tilbake til Coda 10 prosent av tiden, for det meste for forhåndsvisning og innebygd SSH-terminalstøtte. Men å dele tekstfiler mellom disse to programmene er clunky, og det ville være så mye hyggeligere hvis jeg kunne kode og utføre eksterne instruksjoner helt innenfor tekstastiske miljøet. Å se hvordan sømløs Textastic jobber nå med Working Copy gir meg håp om at programmets forfatter er åpen for slike muligheter.

Et ekte strekkmål Jeg vil gjerne se Textastic (eller en annen iOS-tekstredigerer for det saks skyld) er et innebygd Python programmeringsmiljø, som er relatert til det som vises i den kraftige Sublime Text desktop tekstredigereren. Kanskje det er en måte å overføre Pythonista til sømløst å behandle tekstastiske verter og levere produksjonen tilbake til Textastic, og dermed gjøre dette ønsket til en realitet. I mellomtiden fortsetter Textasts utvikler Alexander Blach å forbedre programmet med gratis oppdateringer som inkluderer en JavaScript-konsoll og støtte for Emmet Web Syntax Expander-moduler.

Likevel, selv uten innebygd Python- og SSH-terminalstøtte, er Textastic 6 utvilsomt verdt sin pris for både kodere og ikke-kodere. Det er omfattende språksyntax-støtte kombinert med fleksibel redigering av et myriade av tekstbaserte filer, og gjør det til et standard, må-ha-program for alle iOS-brukere som søker å redigere en rekke tekstbaserte dokumentfiltyper på deres iPhone eller iPad.