Screenshots

Description

Textastic is a powerful and fast text, code, and markup editor.

• syntax highlighting support for more than 80 source code and markup languages
• compatible with TextMate syntax definitions and themes
• code completion for HTML, CSS, JavaScript, PHP, C, and Objective-C
• open files in tabs
• open folders in a sidebar
• find in files
• print files
• symbol list to quickly navigate in a file
• Emmet support built-in
• Auto Save and Versions
• iCloud document sync

Please note: You can use Textastic for iPad and iPhone to sync files between the Mac and iOS versions of Textastic using iCloud.

What's New

Version 3.3

New:
• By default, Textastic now always restores files and windows when re-opening the app. This can be disabled in the new advanced preferences tab.
• Improved indentation when the cursor is between HTML or XML tags and you press return.
• The sidebar can now follow symbolic links. Please note that the symbolic link target must be within a folder added to the sidebar due to sandboxing restrictions.

Fixed:
• Fixed performance issues with wide color monitors on macOS Sierra.
• Deleting a very large number of lines from large files could result in a crash.
• The line and column status bar items now use a system font with monospaced digit glyphs. This prevents the status bar from jiggling when you type.
• Sometimes folders in the sidebar were not restored properly when re-opening the app.
• When changing to another tab before duplicating a file was finished, the wrong file was renamed.
• Pasting text with the last line only consisting of whitespace sometimes did not properly update the internal text selection state. This could result in a crash on the next key press.
• A file extension specified in a template was not honoured when saving the new file created by template. For example, if the template specified a ".cc" file extension, ".cp" was used instead.
• Loading a custom syntax definition from the #Textastic folder could result in a crash if the language grammar was not a valid property list dictionary.
• Other minor fixes

Ratings and Reviews

Can’t handle large files, don’t expect a refund

Anonymousilicious

Program purports to be fast. Try opening a 100mb file, and then entering a few characters in the middle of it. Glacial, beach ball sadness. Now try that in Sublime, or UltraEdit. No problem. Refund request said “not eligible”, YMMV. iOS app has been great, but this isn’t desktop grade.

This is a capable program

Rob Watts

I’ve used this editor for a pretty long time. I’m generally happy with it.

My main peeve is that upon opening, it will prompt for a new document instead of just opening to a default blank document. I’m told this is a default behavior that the operating system governs and that may be, but other apps (sublime, textwrangler, vs-code etc) found away around it. I think it has something to do with iCloud support, which I don’t “need”. I’d prefer this to be an option.

Also many, if not most, text editors perform terribly when you open really huge files. To that end, and I’m responding to another comment here, Texttastic is not alone.

Edited Aug 14th 2017:

One thing that really bothers me and I forgot to mention this, is that you can’t view invisibles like line breaks and tabs. I find this a real oversight.

A good start

serpentinite

Textastic has potential to be a wonderful text editor and at a reasonable price. It has quite a long way to go before becoming a serious contender and maybe a replacement for Textmate 2.0 but I look forwad to it doing so. Arguably the principle selling point of Textastic is iCloud support and a mature companion iPad app. One suggestion of mine would be to to change the icon; I never liked the iPad app icon and I don't like the mac app icon either!

Information

Seller
Alexander Blach
Size
5.2 MB
Category
Developer Tools
Compatibility
Languages
English
Age Rating
Rated 4+
Copyright
© 2012-2017 Alexander Blach
Price
$10.99

Supports

  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer