Review: Lohnt sich der Kauf der neuen Textastic 6-App?

Es ist vier Jahre her, seit ich Textastic, einen der besten Texteditoren auf der iOS-Plattform, das letzte Mal überprüft habe. In dieser Zeit wurde die Anwendung mit kostenlosen Updates für Textastic-Benutzer schrittweise verbessert. Die Veröffentlichung von Textastic 6 (9, 99 US-Dollar) enthält so viele neue Funktionen, dass der Autor der Anwendung dies zu Recht als neues Produkt ansah. Ist Textastic 6 sowohl für neue als auch für bestehende Benutzer den Preis wert? Lesen Sie weiter, um es herauszufinden.

Mit seiner Fähigkeit, die Syntax für über 80 verschiedene Textdateitypen hervorzuheben, hat Textastic auf dem aktuellen Stand des Codes gehalten, indem es Sprachen wie Swift und die neuesten HTML-Varianten unterstützt. Sie können Textastic auch erweitern, um benutzerdefinierte Dateitypen zu unterstützen, indem Sie einen benutzerdefinierten .tmbundle-Ordner in einem speziell benannten #Textastic-Ordner erstellen. Besuchen Sie die Github-Site des Programmautors, um mehr über die benutzerdefinierten Vorlagen von Textastic und die Erweiterung der Funktionen zur Code-Vervollständigung zu erfahren.

Das Navigieren in Textelementen auf einem iPad oder, noch schwieriger, auf einem iPhone mag entmutigend klingen, aber Textastic vereinfacht diese grundlegende Notwendigkeit erheblich. Wenn Sie mit einem Finger nach links oder rechts über den Bildschirm streichen, wird der Textcursor um ein Zeichen, mit zwei Fingern um ein Wort und mit drei Fingern um jeweils einen Abschnitt oder Absatz verschoben. Sie können auch ein Cursornavigationsrad auf dem iPad aufrufen, um genauere Richtungsbewegungen zu erhalten, indem Sie im Editor mit zwei Fingern darauf tippen. Das optimale Textastic-Erlebnis wird jedoch auf einem iPad Pro mit der Smart-Tastatur von Apple erzielt (Textastic unterstützt zusätzliche programmiererorientierte Tastenkombinationen, indem die Befehls- oder Steuertaste auf einer externen Tastatur gedrückt gehalten wird). Aber wenn eine externe Tastatur zu sperrig oder nicht verfügbar ist, ist das Navigationsrad sehr praktisch. Schade, dass es nur auf dem iPad verfügbar ist. Sowohl das iPhone als auch das iPad verfügen über eine benutzerdefinierte Tastenreihe auf der Softtastatur, die den Zugriff auf die gängigsten Programmierzeichen wie spitze und eckige Klammern, Raute und vertikale Strichsymbole sowie mehrere Tabulatoreinrückungen ermöglicht. Auch wenn diese Sondertasten auf einem iPhone-Bildschirm winzig sind, ist die Auswahl dieser virtuellen Tasten dank der Art und Weise, in der sie getippt werden können, intuitiv und lässt sich auf eine größere Anzahl der verschiedenen Zeichen auf der Taste ausweiten. Wischen Sie in Richtung des gewünschten Zeichens, um es im Dokument zu generieren. Nach einer Weile wird dieser Auswahlprozess zur zweiten Natur. Die Verwendung dieser Sonderzeichen ist auch nützlich, wenn Sie die Such- und Ersetzungsfunktion von Textastic verwenden, da die Funktion die Suche nach regulären Ausdrücken für genauere Ergebnisse unterstützt.

Eine Funktion, die im Vergleich zu gängigen Desktop-Texteditoren wie Sublime Text oder TextMate immer noch fehlt, ist die Möglichkeit, Lesezeichen zu erstellen und abzurufen. Diese Funktion verwende ich regelmäßig, insbesondere bei großen Dateien. Obwohl ich zugebe, dass Lesezeichen Metadaten zu Textdateien hinzufügen, was die gemeinsame Nutzung von plattformübergreifenden Textdateien zu einer Herausforderung macht, wäre es immer noch ein willkommener Produktivitätsschub, wenn die Lesezeichen nur in der Textastic-Umgebung verfügbar sind.

Konnektivität

Wie bei früheren Versionen des Programms unterstützt Textastic Dropbox, E-Mail-Anhang, Google Drive, FTP / FTPS / SFTP-Server, iCloud, USB-Kabel zum Computer und WLAN über WebDAV. Ich würde immer noch gerne Unterstützung für AFP, SMB und andere Cloud-Speicheranbieter wie box.com und OneDrive sehen, wie im ausgezeichneten GoodReader-Programm zu finden ist.

Und eine kürzlich hinzugefügte und sehr geschätzte Funktion ist die integrierte Unterstützung des Git-Versionskontrollsystems über Working Copy. Jeder, der sich mit textdokumentbasierter Versionskontrolle befasst, weiß, dass Git die beste Open Source-Lösung ist, und Textastics Brücke in diese erweiterte Funktionalität ist gut implementiert.

iOS Verbesserungen

Die Textwiedergabe auf iOS-Geräten wurde durch vier neue Schriftarten (Anonymous Pro, CamingoCode, Fira Code und Fira Mono) erheblich verbessert. Darüber hinaus verwenden die Textwiedergabefunktionen jetzt Core Text, um gestochen scharfe Schriftarten auf allen iOS-Geräten zu gewährleisten. Dies gilt insbesondere für das iPad Pro, bei dem das ursprüngliche Textastic schrecklich blockig aussah. Textastic 6 behebt dieses Problem und der Text auf dem großen Display des iPad Pro sieht scharf und gestochen scharf aus.

Die iPad-spezifische geteilte Ansicht und die Gesten zum Überfahren eignen sich auch hervorragend für Textastic und sorgen für einen erheblichen Produktivitätsschub, wodurch die Annäherung an eine herkömmliche Desktop-Umgebung mit Fenstern um ein Vielfaches verbessert wird.

3D Touch wird auch auf dem iPhone 6/7 Plus und anderen 3D-Touch-fähigen iOS-Geräten unterstützt. Während seine Funktionen auf das Erstellen einer neuen Datei und den Zugriff auf kürzlich geöffnete Dateien beschränkt sind, ist es eine willkommene Ergänzung, die das Engagement des Autors unter Beweis stellt, die neuesten Funktionen des iOS SDK in vollem Umfang und in der am besten geeigneten Implementierung zu nutzen.

Textastic ist auch vollständig iOS 10-kompatibel. Der Programmautor plant zwar nicht, in naher Zukunft neue iOS 10-Funktionen wie Core Spotlight oder Proactive-Vorschläge hinzuzufügen, sollte jedoch eine solche Funktionalität hinzugefügt werden, wird sie wahrscheinlich in einem kostenlosen Update für enthalten sein aktuelle Textastic 6 Benutzer.

Hervorragende Dokumentation

Handbücher für die iPad- und iPhone-Edition von Textastic (Textastic ist eine universelle App, dh, Kunden erhalten beide Versionen im Rahmen des einzeln erworbenen Programms) sind hervorragend und können kostenlos von der Website textasticapp.com heruntergeladen werden.

Wunschzettel

Eine Funktion, die ich gerne in der nächsten Version des Produkts sehen würde, ist eine weitere hervorragende Textbearbeitungsumgebung, die Coda (eine auf die Entwicklung von Webanwendungen ausgerichtete iOS-App) derzeit als integriertes SSH-Terminal anbietet. Da die App bereits das Secure File Transfer Protocol (SFTP) unterstützt, sollte das Hinzufügen eines Terminalfensters zu dieser SSH-Funktion nicht allzu schwierig sein. Entweder das, oder arbeiten Sie in der iOS-Entwickler-App-Community, um herauszufinden, ob jemand bereit ist, wie Anders Borum es mit seiner unverzichtbaren Arbeitskopie-App getan hat, und stellen Sie eine SSH-App bereit, die in dieselbe eingebunden werden kann Weg. Das würde Textastic zu einer vollständigen interaktiven Entwicklungsumgebung machen. Derzeit ist mein Codierungsworkflow zu 90 Prozent auf Textastic angewiesen, während ich in 10 Prozent der Fälle auf Coda zurückgreife, hauptsächlich wegen der Vorschau und der integrierten SSH-Terminalunterstützung. Das Teilen von Textdateien zwischen diesen beiden Programmen ist jedoch umständlich und es wäre viel angenehmer, wenn ich Remote-Anweisungen vollständig in der Textastic-Umgebung codieren und ausführen könnte. Wenn ich sehe, wie nahtlos Textastic jetzt mit Working Copy zusammenarbeitet, hoffe ich, dass der Autor des Programms für solche Möglichkeiten offen ist.

Ein echtes Streckenziel, das ich mir für Textastic (oder einen anderen iOS-Texteditor) wünschen würde, ist eine integrierte Python-Programmierumgebung, ähnlich der im leistungsstarken Sublime Text-Desktop-Texteditor. Vielleicht gibt es eine Möglichkeit, Pythonista zu überbrücken, um von Textastic gehostete Dateien nahtlos zu verarbeiten und die Ausgabe an Textastic zurückzuliefern, wodurch dieser Wunsch Wirklichkeit wird. In der Zwischenzeit verbessert Textastics Entwickler Alexander Blach das Programm mit kostenlosen Updates, die eine JavaScript-Konsole und Unterstützung für Emmet-Websyntax-Expander-Module enthalten.

Aber auch ohne eingebauten Python- und SSH-Terminal-Support lohnt sich Textastic 6 zweifelsohne für Codierer und Nicht-Codierer gleichermaßen. Die umfassende Unterstützung der Sprachsyntax und die flexible Bearbeitung einer Vielzahl textbasierter Dateien machen sie zu einer unverzichtbaren Standardanwendung für jeden iOS-Benutzer, der eine Vielzahl textbasierter Dokumentdateitypen auf seinem iPhone oder iPad bearbeiten möchte.