Review: Vai Buying New Textastic 6 App vērts naudu?

Ir pagājuši četri gadi, kopš es pēdējo reizi pārskatīju Textastic, vienu no labākajiem teksta redaktoriem iOS platformā. Tajā laikā pieteikums pakāpeniski uzlabojās ar bezmaksas atjauninājumiem Textastic lietotājiem. Textastic 6 ($ 9, 99) izlaišana ietver tik daudzas jaunas funkcijas, ko pieteikuma autors pamatoti izvēlējies uzskatīt par jaunu produktu. Vai Textastic 6 ir vērts gan jauniem, gan esošajiem lietotājiem? Lasiet tālāk, lai uzzinātu.

Ar savu spēju izcelt sintaksi vairāk nekā 80 dažādiem teksta failu tipiem, Textastic ir saglabājis pašreizējo kodu koda priekšā, atbalstot tādas valodas kā Swift un jaunākos HTML variantus. Varat arī paplašināt Textastic, lai atbalstītu pielāgotus failu tipus, izmantojot TextMate stila atbalstu jaunām sintakses definīcijām, izveidojot pielāgotu .tmbundle mapi speciāli nosauktajā #Textastic mapē. Apmeklējiet programmas autora Github vietni, lai uzzinātu vairāk par Textastic pielāgotajām veidnēm un paplašinātu tās kodu pabeigšanas iespējas.

Pārvietošanās teksta elementos iPad vai, vēl grūtāk, iPhone, var izklausīties biedējoši, bet Textastic ievērojami vienkāršo šo pamatprasību. Pārvelciet pa kreisi vai pa labi ar vienu pirkstu uz ekrāna, pārvietojot teksta kursoru vienu rakstzīmi, divi pirksti to pārvieto vienu vārdu un trīs pirkstus vienā sadaļā vai rindkopā. Varat arī izmantot kursoru navigācijas riteni iPad, lai iegūtu precīzākas virziena kustības, veicot divu pirkstu pieskārienu redaktorā. Tas nozīmē, ka optimālā Textastic pieredze ir iPad Pro, izmantojot Apple viedo tastatūru (Textastic atbalsta papildu programmētāju orientētus tastatūras īsceļus, turot nospiestu komandu vai vadības taustiņu uz ārējās tastatūras). Bet, ja ārējā tastatūra ir pārāk liela vai nav pieejama, navigācijas ritenis noteikti ir ērts. Pārāk slikti tas ir pieejams tikai iPad versijā. Gan iPhone, gan iPad ir pielāgota taustiņu rinda uz mīksta tastatūras, kas nodrošina piekļuvi visbiežāk sastopamām programmēšanas rakstzīmēm, piemēram, leņķa un kvadrātiekavām, hash un vertikālajām svītru simboliem un pat vairākām cilnēm. Lai gan šie speciālie taustiņi iPhone ekrānā ir niecīgi, šo virtuālo taustiņu izvēle ir intuitīva, pateicoties tam, kā tos var izmantot, paplašinot to uz lielākiem burtiem dažādās atslēgās. Pārvilkšana virzienā uz paredzēto raksturu to radīs dokumentā. Pēc kāda laika šis atlases process kļūst par otro dabu. Izmantojot šīs īpašās rakstzīmes, ir noderīga arī Textastic meklēšanas un aizvietošanas funkcija, jo šī funkcija atbalsta regulāru izteiksmi, lai meklētu precīzākus rezultātus.

Viena iezīme, kas joprojām nav salīdzināma ar populārajiem darbvirsmas teksta redaktoriem, piemēram, Sublime Text vai TextMate, ir iespēja izveidot un atsaukt grāmatzīmes, ko es regulāri lietoju, īpaši lielos failos. Lai gan es atzīstu, ka grāmatzīmes pievieno metadatus teksta failiem, padarot starpplatformu teksta failu kopīgu izaicinājumu, vismaz ar grāmatzīmēm, kas pieejamas, kamēr fails dzīvo tikai tekstila vidē, joprojām būtu atzinīgi vērtējams produktivitātes pieaugums.

Savienojumi

Tāpat kā iepriekšējās programmas versijās, Textastic atbalsta Dropbox, E-pasta pielikumu, Google disku, FTP / FTPS / SFTP serveri, iCloud, USB kabeli datoram un WiFi, izmantojot WebDAV. Es joprojām gribētu redzēt atbalstu AFP, SMB un citiem mākoņdatošanas pakalpojumu sniedzējiem, piemēram, box.com un OneDrive, kā to var atrast lieliskajā GoodReader programmā.

Un nesen pievienotā un ļoti novērtētā funkcija ir integrēts atbalsts Git versiju kontroles sistēmai, izmantojot darba kopiju. Ikviens, kas nodarbojas ar dokumentu dokumentu versijas kontroli, zina, ka šodien Git ir labākais atvērtā koda risinājums, un Textastic tilts šajā paplašinātajā spējā ir labi īstenots.

iOS uzlabojumi

Teksta atveidošana iOS ierīcēs ir ievērojami uzlabota, pievienojot četrus jaunus fontus (Anonīms Pro, CamingoCode, Fira kods un Fira Mono). Turklāt teksta atveidošanas funkcijas tagad izmanto Core Text, lai visās iOS ierīcēs nodrošinātu trauslus fontus. Tas īpaši attiecas uz iPad Pro, kur sākotnējais Textastic izskatījās briesmīgi bloķēts. Textastic 6 izlabo šo problēmu un teksts izskatās kraukšķīgs un asums iPad Pro lielajā displejā.

iPad-specifisks skats un slīdošie žesti arī lieliski darbojas ar Textastic un nodrošina ievērojamu produktivitātes pieaugumu, padarot to pieejamu tradicionālai logu darbvirsmas videi, kas ir daudz vairāk.

3D Touch tiek atbalstīts arī iPhone 6/7 Plus un citās 3D pieskārienu iespējotās iOS ierīcēs. Lai gan tās funkcijas ir ierobežotas, lai izveidotu jaunu failu un piekļūtu nesen atvērtajiem failiem, tas ir apsveicams papildinājums, kas vēl vairāk apliecina autora apņemšanos izmantot jaunākās iOS SDK iespējas līdz pilnīgākai un piemērotākai īstenošanai.

Textastic ir arī pilnībā saderīgs ar iOS 10, un, lai gan programmas autors tuvākajā laikā neplāno pievienot jaunas iOS 10 funkcijas, piemēram, Core Spotlight vai Proactive ieteikumus, ja šādas iespējas tiks pievienotas, tās, iespējams, tiks iekļautas bezmaksas atjauninājumā pašreizējie Textastic 6 lietotāji.

Lieliska dokumentācija

Rokasgrāmatas gan iPad, gan iPhone izdevumiem Textastic (Textastic ir universāla lietotne, kas nozīmē, ka klienti saņem abas versijas vienā iegādātajā programmā) ir lieliskas un brīvi pieejamas lejupielādei no textasticapp.com tīmekļa vietnes.

Vēlmju saraksts

Viena iezīme, ko es patiešām vēlētos redzēt produkta nākošajā laidienā, ir kaut kas cits, lieliski teksta rediģēšanas vide, Coda (iOS lietotne, kas orientēta uz tīmekļa lietojumprogrammu izstrādi) pašlaik ir iebūvēts SSH termināls. Ņemot vērā, ka lietotne jau atbalsta drošu failu pārsūtīšanas protokolu (SFTP), termināla loga pievienošanai šai SSH funkcijai nevajadzētu būt pārāk daudz, lai to pieprasītu. Vai nu, vai strādājiet iOS izstrādātāju lietotņu kopienā, lai redzētu, vai kāds ir gatavs soli uz augšu, kā Anders Borum darīja ar savu obligāto darba kopiju lietotni, un sniedziet SSH lietotni, kas var tikt savienota ar to pašu veidā. Tas palielinātu Textastic uz pilnīgu interaktīvo attīstības vidi. Pašlaik mana kodēšanas darbplūsma balstās uz 90% Textastic laika, vienlaikus nokrītot atpakaļ uz Coda 10 procentiem no laika, galvenokārt priekšskatīšanai un iebūvētajam SSH termināla atbalstam. Tomēr teksta failu koplietošana starp šīm divām programmām ir apgrūtinoša, un tas būtu tik daudz patīkamāks, ja es varētu pilnībā kodēt un izpildīt tālvadības norādījumus tekstila vidē. Redzot, cik bezšuvju Textastic tagad strādā ar darba kopiju, es ceru, ka programmas autors ir atvērts šādām iespējām.

Patiesais stiepes mērķis, ko es gribētu redzēt Textastic (vai jebkurš cits iOS teksta redaktors šim nolūkam), ir iebūvēta Python programmēšanas vide, kas ir līdzīga tai, kas redzama spēcīgā Sublime Text darbvirsmas teksta redaktorā. Iespējams, ir veids, kā pārvarēt Pythonista, lai nepārtraukti apstrādātu Textastic-hosted failus un piegādātu produkciju atpakaļ Textastic, tādējādi padarot šo vēlmi par realitāti. Tikmēr Textastic attīstītājs Alexander Blach turpina uzlabot programmu ar bezmaksas atjauninājumiem, kuros būs iekļauta JavaScript konsole un atbalsts Emmet tīmekļa sintakses paplašinātāju moduļiem.

Tomēr pat bez iebūvēta Python un SSH termināla atbalsta, Textastic 6 neapšaubāmi ir vērts tās gan kodētājiem, gan nekodētājiem. Tas ir plašs valodas sintakses atbalsts kopā ar elastīgu rediģēšanu neskaitāmu tekstu saturošu failu padara to par noklusējuma obligātu lietojumprogrammu jebkuram iOS lietotājam, kas vēlas rediģēt dažādus teksta dokumentu failu tipus savā iPhone vai iPad.