TextFlow is a set of Automator workflows for text manipulation in any OS X text control where built-in OS X text tools might be unavailable or insufficient.
- Paste and Transform Text
- Transform Selected Text
- Paste as Plain Text
By default, TextFlow removes any formatting from the text.
- Fix Paragraphs
- Extract URL
- Extract Email Address
- Unescape URL
- Plain List
- Remove Duplicate Lines
- Merge All Lines
- Remove Empty Lines
- Remove Extra Spaces
- Dumb Punctuation
- Remove Quotes
- Text Substitution*
- Transliterate
- Smart Units
- Smart Punctuation
- Upper Case
- Lower Case
- Title Case
- Sentence Case
- Sort Lines in Ascending Order
- Sort Lines in Descending Order
- Unordered List
- Ordered List
- Blockquote
- Copy to Clipboard**
* Or Text Expansion, specify your substitutions in > System Preferences > Keyboard > Text.
** Some contenteditable fields in browsers ignore TextFlow output and instead paste from Clipboard. Include this option to fix the issue.
- Download the latest release.
- Unpack the archive.
- Double click workflows to install for a current user (installed at ~/Library/Services).*
* If Gatekeeper does not allow installation, right-click (or ⌃ Control + click) on a workflow and choose Open.
- Run TextFlow workflows from Services menu of current application.
- Select transforms from the next list.
- Click OK or press ↵ Enter to apply, click Cancel or press ⎋ Esc to cancel.
You can assign global shortcuts via > System Preferences > Keyboard > Shortcuts > Services > Text.
Recommended shortcuts:
- Paste and Transform Text: ⌃ Control ⌥ Option ⌘ Command V
- Transform Selected Text: ⌃ Control ⌥ Option ⌘ Command T
- Paste as Plain Text*: ⇧ Shift ⌘ Command V
* It is also recommended to assign the same global shortcut to Paste and Match Style command via > System Preferences > Keyboard > Shortcuts > App Shortcuts > All Applications. This will effectively allow you to have the same shortcut for Paste and Match Style, or Paste as Plain Text, in every application.
Please report bugs, share your ideas or code on Github TextFlow or Twitter @vmdanilov.
If you like the project, you may donate some money via PayPal.
Copyright (c) 2015 Vlad Danilov. Released under the MIT license.