Your comments

Is it enough to just select "XML" as the syntax definition? This won't highlight JavaScript though.

On iOS 11 on iPad, you can enable the shortcut bar in Textastic's settings which shows buttons for copy, cut and paste. Unfortunately it takes away a lot of space, so it is disabled by default.

Hello, you can use the "Open…" command in Textastic to bring up the iOS 11 document picker which is the same interface as the Files app.

Files opened this way will be opened in place. Changes will be automatically saved back to the app they are coming from.

You can even use it to open folders from the Git client app Working Copy (you need use "Select All" and select a folder).


Textastic uses libssh2. The latest version of libssh2 supports the following key exchange methods: diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256 (see

If your server doesn't accept one of these, Textastic cannot connect, sorry.

Hello, you can change this by disabling the following setting in your device's settings:

General -> Keyboard -> "." Shortcut

And on your iPhone? You should see it in the same list there and be able to download it.

What do you see when you search for "Textastic" in your Purchased section on the App Store?

  1. Open the App Store app, then tap Today at the bottom of the screen.
  2. Tap circle with blue man on white background or your photo in the upper-right hand corner, then tap Purchased.
  3. Search for "Textastic"

You should see two entries for Textastic if you have purchased the old version and the new version with your account.

Hello, there is only one version of Textastic for iOS available for purchase on the App Store at the moment: Textastic 6. This is a universal app that works on both iPad and iPhone.

Please have a look at the Purchased section on the App Store to redownload the app on your iPhone. See for details.

Hello, you can change the syntax definition in the File Properties popover without changing the file extension. The chosen syntax definition will from then on be used for all files with the same file extension.