How to hide/disable new tab UI feature
Hi, how do I hide/disable the new tab feature if I don't want it? I usually manage several single document windows side by side and aim for maximum vertical space, having a single tab UI chrome eating space at the top of a document is rather distracting. Thanks --Gary
command delete
Textastic doesn't appear to support the OS X default behavior for "command + delete" which will delete from the cursor to the beginning of the line.
convert tabs to spaces / spaces to tabs
Option to convert all tabs to spaces (or vice-versa) for a selection or the whole document
Liquid Syntax
It would be nice to have better Liquid markup support.
There are already some bundles for it, but this one is the only one that works with Textastic, and it has some bugs like `<script>` blocks not being recognized like it happens with the HTML syntax.
Thanks!
Can you please make links contained in the text clickable? Rright now they are only highlighted. Thank you Alexander.
Can you please make links contained in the text clickable? Rright now they are only highlighted. Thank you Alexander.
Help with Regex find/replace backreferences
> Numbered Backreferences
> If your regular expression has named or numbered capturing groups, then you can reinsert the text matched by any of those capturing groups in the replacement text. Your replacement text can reference as many groups as you like, and can even reference the same group more than once. This makes it possible to rearrange the text matched by a regular expression in many different ways. As a simple example, the regex \*(\w+)\* matches a single word between asterisks, storing the word in the first (and only) capturing group. The replacement text <b>\1</b> replaces each regex match with the text stored by the capturing group between bold tags. Effectively, this search-and-replace replaces the asterisks with bold tags, leaving the word between the asterisks in place. This technique using backreferences is important to understand. Replacing *word* as a whole with <b>word</b> is far easier and far more efficient than trying to come up with a way to correctly replace the asterisks separately.
> The \1 syntax for backreferences in the replacement text is borrowed from the syntax for backreferences in the regular expression. \1 through \9 are supported by the JGsoft applications, Delphi, Perl (though deprecated),Python, Ruby, PHP, R, and Tcl. Double-digit backreferences \10 through \99 are supported by the JGsoft applications, Delphi, and Python. If there are not enough capturing groups in the regex for the double-digit backreference to be valid, then all these flavors treat \10 through \99 as a single-digit backreference followed by a literal digit. The flavors that support single-digit backreferences but not double-digit backreferences also do this.
> $1 through $99 for single-digit and double-digit backreferences are supported by the JGsoft applications, Delphi,.NET, Java, JavaScript, VBScript, PCRE2, PHP, and XPath. These are also the variables that hold text matched by capturing groups in Perl. If there are not enough capturing groups in the regex for a double-digit backreference to be valid, then $10 through $99 are treated as a single-digit backreference followed by a literal digit by all these flavors except .NET, Perl, and PCRE2.
>Putting curly braces around the digit ${1} isolates the digit from any literal digits that follow. This works in the JGsoft applications, Delphi, .NET, Perl, PCRE2, PHP, and XRegExp.
http://www.regular-expressions.info/replacebackref.html
Splitting view vertically
Double click and drag should keep selection from double click and add to it with the drag.
1. Double click and hold over some text. Note that what is under the mouse is highlighted.
2. With the mouse button still 'down', start to drag right to add the next word to the selection.
Expected:
The doubled clicked selection should remain and the next whole word should be added to the selection.
Actual:
The selection will start as if you never double clicked. It will start from where your drag started.
Default Application
After installing Textastic it made itself the default application for many code-related file types/extensions. I think this is terrible behavior. This overrides all the default applications that the user has set, possibly different applications set for different extensions. When I install a new application regardless of what it is I _never_ expect it to set itself as the default for any file type (obviously excluding applications that create their own file type). No other text editors on OS X seem to do this nor does the only other similar type of application I can think of, photo editors. I believe this behavior should be removed and allow the user to deal with setting Textastic as the default applications for the extensions they choose.
Customer support service by UserEcho