Apžvalga: ar „New Textastic 6 App“ verta nusipirkti?

Praėjus ketveriems metams nuo paskutinio teksto peržiūros, vienas iš geriausių teksto redaktorių „iOS“ platformoje. Tuomet paraiška buvo palaipsniui tobulinama nemokamai atnaujinus „Textastic“ vartotojams. „Textastic 6“ ($ 9, 99) išleidimas apima tiek daug naujų funkcijų, kurias paraiškos autorius pagrįstai nusprendė laikyti nauju produktu. Ar „Textastic 6“ vertas tiek naujiems, tiek esamiems vartotojams? Skaitykite toliau.

Gebėdamas paryškinti daugiau kaip 80 skirtingų tekstinių failų tipų sintaksę, „Textastic“ palaikė dabartinį kodo priekį palaikydama tokias kalbas kaip „Swift“ ir naujausius HTML variantus. Taip pat galite išplėsti „Textastic“, kad palaikytų pasirinktinius failų tipus, naudodami „TextMate“ stiliaus paramą naujoms sintaksės apibrėžtims, sukuriant pasirinktinį .tmbundle aplanką specialiai pavadintame #Textastic aplanke. Aplankykite programos autoriaus „Github“ svetainę, kad sužinotumėte daugiau apie „Textastic“ pritaikytus šablonus ir išplėsti jos kodo užbaigimo galimybes.

Teksto elementų naršymas iPad arba, dar sudėtingiau, „iPhone“, gali skambėti varginantis, tačiau „Textastic“ labai supaprastina šį būtinybę. Nuvilkus kairę arba į dešinę su vienu pirštu ant ekrano, vienas žymeklis perkelia teksto žymeklį, du pirštai vienu metu perkelia vieną žodį ir tris pirštus. Taip pat galite kreiptis į kursoriaus navigacijos ratuką „iPad“, kad galėtumėte tiksliau nukreipti judesius, atlikdami du pirštu palieskite redaktoriuje. Tai reiškia, kad optimali „Textastic“ patirtis yra „iPad Pro“, naudojant „Apple“ pažangiąją klaviatūrą („Textastic“ palaiko papildomus programuojamus klaviatūros sparčiuosius klavišus, palaikydama išorinę klaviatūrą „Command“ arba valdymo klavišą). Tačiau, kai išorinė klaviatūra yra per didelė arba nepasiekiama, navigacijos ratas tikrai yra patogus. Per blogai, tai yra tik „iPad“ versijoje. „IPhone“ ir „iPad“ programoje yra pasirinktinė klaviatūros klavišų eilutė, kuri suteikia prieigą prie dažniausiai naudojamų programavimo simbolių, pvz., Kampų ir kvadratinių skliaustų, maišos ir vertikalių juostų simbolių, ir netgi kelis skirtukus. Nors šie specialūs klavišai yra maži „iPhone“ ekrane, šių virtualių raktų pasirinkimas yra intuityvus, nes jie gali būti paliesti, išplėsti iki didesnio įvairių simbolių dydžio. Peršokimas į numatytąjį ženklą sukurs jį dokumente. Po kurio laiko šis atrankos procesas tampa antruoju pobūdžiu. Šių specialių simbolių naudojimas taip pat yra naudingas naudojant „Textastic“ paieškos ir keitimo funkciją, nes funkcija palaiko reguliarią išraišką ieškant tikslesnių rezultatų.

Vienas bruožas, kurio vis dar trūksta, palyginti su populiariais darbalaukio tekstų redaktoriais, pvz., „Sublime Text“ arba „TextMate“, yra galimybė kurti ir atšaukti žymes, kurias reguliariai naudojame ypač dideliuose failuose. Nors aš pripažįstu, kad žymės prideda metaduomenis tekstiniams failams, todėl tarpvalstybinio tekstinio failo pasidalijimas yra iššūkis, bent jau turint žymes, kai failas gyvena tik „Textastic“ aplinkoje, vis tiek būtų sveikintinas našumo didinimas.

Ryšiai

Kaip ir ankstesnėse programos versijose, „Textastic“ palaiko „Dropbox“, „Email Attachment“, „Google“ diską, FTP / FTPS / SFTP serverį, „iCloud“, USB kabelį prie kompiuterio ir „WiFi“ per „WebDAV“. Vis dėlto norėčiau pamatyti paramą AFP, SMB ir kitiems debesų saugojimo paslaugų teikėjams, pvz., „Box.com“ ir „OneDrive“, kaip galima rasti puikioje „GoodReader“ programoje.

Be to, neseniai pridėta ir labai vertinama funkcija yra integruota „Git“ versijos valdymo sistema, palaikanti darbo kopiją. Kiekvienas, turintis teksto dokumentų versijos valdymą, žino, kad „Git“ yra geriausias atviro kodo sprendimas šiandien, o „Textastic“ tiltas į šį išplėstinį pajėgumą yra gerai įgyvendintas.

iOS patobulinimai

Teksto atvaizdavimas „iOS“ įrenginiuose labai pagerėjo, pridedant keturis naujus šriftus („Anonymous Pro“, „CamingoCode“, „Fira“ kodas ir „Fira Mono“). Be to, teksto atvaizdavimo funkcijos dabar naudoja pagrindinį tekstą, kad užtikrintų aiškius šriftus visuose „iOS“ įrenginiuose. Tai ypač pasakytina apie „iPad Pro“, kur originalus „Textastic“ atrodė siaubingai blokuotas. „Textastic 6“ ištaiso šią problemą ir tekstas atrodo labai ryškus ir ryškus „iPad Pro“ dideliame ekrane.

Specifinis „iPad“ padalijimo vaizdas ir skaidrių perėjimas nuo gestų taip pat puikiai tinka „Textastic“ ir užtikrina didelį našumo didinimą, todėl jis artėja prie tradicinės lango darbalaukio aplinkos, kuri yra daug daugiau.

„3D Touch“ taip pat palaikomas „iPhone 6/7 Plus“ ir kituose „3D touch“ palaikomuose „iOS“ įrenginiuose. Nors jos funkcijos apsiriboja naujo failo kūrimu ir neseniai atidarytų failų pasiekimu, tai sveikintinas papildymas, kuris dar labiau parodo autoriaus įsipareigojimą panaudoti naujausias „iOS SDK“ galimybes iki galo ir tinkamiausio įgyvendinimo.

„Textastic“ taip pat yra visiškai suderinama su „iOS 10“ ir, nors programos autorius nenumato pridėti jokių naujų „iOS 10“ funkcijų, pvz., „Core Spotlight“ ar „Proactive“ pasiūlymų artimiausioje ateityje, jei pridedamos tokios galimybės, jos greičiausiai bus įtrauktos į nemokamą naujinimą, skirtą dabartiniai Textastic 6 vartotojai.

Puikus dokumentavimas

„Textastic“ („Textastic“) „iPadastic“ ir „iPhone“ leidimų vadovai yra universalūs, o tai reiškia, kad klientai gauna abi versijas per vieną įsigytą programą.

Pageidavimų sąrašas

Vienas bruožas, kurį norėčiau pamatyti įtraukus į kitą produkto išleidimą, yra kažkas, ką kita puikia teksto redagavimo aplinka, „Coda“ („iOS“ programa, orientuota į žiniatinklio programų kūrimą), šiuo metu turi integruotą SSH terminalą. Atsižvelgiant į tai, kad programa jau palaiko saugų failų perdavimo protokolą (SFTP), terminalo lango pridėjimas prie šios SSH funkcijos neturėtų būti per daug prašomas. Arba tai, ar dirbate „iOS“ programuotojų programose, kad pamatytumėte, ar yra pasirengę prisidėti prie plokštelės, kaip Andersas Borumas padarė su savo privaloma darbo kopija programa, ir pateikite SSH programą, kuri gali būti įtraukta į tą patį taip. Tai padidintų „Textastic“ iki visapusiškos interaktyvios vystymosi aplinkos. Šiuo metu mano kodavimo darbo eiga remiasi „Textastic“ 90 procentų laiko, kai grįžta į „Coda“ 10 procentų laiko, daugiausia dėl jos peržiūros ir įmontuoto SSH terminalo palaikymo. Tačiau dalijimasis tekstiniais failais tarp šių dviejų programų yra trapus ir būtų daug gražiau, jei aš galėčiau visiškai koduoti ir vykdyti nuotolines instrukcijas tekstinėje aplinkoje. Matydamas, kaip sklandžiai Textastic dabar dirba su „Copy Copy“, manau, kad programos autorius yra atviras tokioms galimybėms.

Tikras tempimo tikslas, kurį norėčiau pamatyti „Textastic“ (ar bet kokiu kitu iOS teksto redaktoriumi), yra integruota „Python“ programavimo aplinka, panaši į galingą „Sublime Text“ darbalaukio teksto redaktorių. Galbūt yra būdas įveikti „Pythonista“, kad nepertraukiamai apdorotų „Textastic“ prieglobos failus ir pristatytų produkciją atgal į „Textastic“, tokiu būdu padarant šį norą realybę. Tuo tarpu „Textastic“ kūrėjas Aleksandras Blachas toliau tobulina programą su nemokamais atnaujinimais, kuriuose bus „JavaScript“ konsolė ir „Emmet“ interneto sintaksės išplėtimo modulių palaikymas.

Tačiau net ir be įmontuoto Python ir SSH terminalo palaikymo, „Textastic 6“ neabejotinai verta tiek koduotojams, tiek ne koduotojams. Tai platus kalbos sintaksės palaikymas kartu su lanksčiu daugelio tekstinių failų redagavimu, todėl ji turi būti privaloma programa bet kuriam iOS naudotojui, norinčiam redaguoti įvairius tekstinių dokumentų failų tipus savo „iPhone“ ar „iPad“.