Клавиатурный ниндзя: Text Expander, Typinator или aText

Текст, терминальные команды, адреса или номера телефонов, номера счетов или банковских карт, фамилии и имена коллег, адреса сайтов, шаблоны ответов и сокращений длинных фраз - все это можно автоматизировать с помощью клавиатурных сокращений.

- С уважением, Василий
- Я буду доступен по телефону +7(926)555-55-55
- Вот мой email: vasya@domain.com
- Понедельник, 2 ноября 2015 года

Знакомые фразы?

Зачем это нужно?

Я ввожу сокращения и получаю нужный текст. Все просто.

Как составлять сниппеты

На рынке существует несколько инструментов для эффективной работы с текстом. Text Expander, Typinator и aText наделены большими возможностями, которые предстоит раскрыть. Автоматическая замена текста, что ещё? Разделим сниппеты на группы, вот что я использую:

Email и Web-сайты

В этой группе я составил сокращения для сниппетов с быстрым вводом email-адресов или web-сайтов. Несколько своих email-адресов, email-ы родственников, коллег и т.п.

Имена и фамилии

Как часто мы вводим свои инициалы полностью? А при рабочей переписке? В этой группе я добавил аббревиатуры всех коллег, с которыми веду переписку. Гораздо быстрее напечатать «ВБ», чем «Владимир Брониславский».

Чтобы не было ложных срабатываний при использовании сокращений из двух заглавных букв, настороено условие совпадения только после пробела с учетом регистра букв.

Телефоны

Списки всех моих телефонов и телефон супруги. Добавлены телефоны с разными префиксами(+7 или 8). Сокращения используются при заполнении форм на сайтах, в электронных письмах или переписке в мессенджерах.

Текстовые сокращения

Общая группа сокращений, без выделения конкретных групп.
wbr - С уважением,
vin - VIN код двигателя автомобиля,
домен - заполнение логина с доменом, например, вводим «domain\» => «domain\username».

Пары

Очень классная функция, которая встречается во всех редакторах кода. При вводе парных (“[”, “””, “(“, “{“, “«”) символов кавычек или скобок автоматически подставляется закрывающий символ.

Подстановка символов работает во всех приложениях.

Опечатки и двойные заглавные

Исправление букв при начале предложения (замена строчных на заглавные), а так же корректировка двойных заглавных. Например, «ПРивет» исправляется на «Привет».

Терминальные команды

Длинные терминальные команды. В целом, дублируем сокращения из shell-окружения (zsh, bash), но команды доступны в любых приложениях и ssh-сессиях, что значительно упрощает работу.

На примере выше показана замена сокращений «edit.ho» на «sudo nano -w /etc/hosts» и «vm.all» на «vim-cmd vmsvc/getallvms». Очевидно, что это не самые длинные команды, которые можно добавить.

Скрипты

Эта группа дополняет терминальные команды. Но выделена в отдельную из-за выполнения скриптов через AppleScript, Javascript, shell. Я использую команды для получения IP адреса, для получения полного пути открытого окна Finder.

На примере выше показано получение полного пути в терминале для открытого окна в Finder.

Символы UTF-8

Очень простая группа, для любителей эмодзи-символов. Я добавил основные вспомогательные клавиши при работе в OS X (command, option, shift, control и т.п.). Нагляднее присылать пиктограмму клавиш для нажатия, чем печатать текстом.

Пиши правильно!

Группа для исправления слов. Транслит, корректировка названий, расшифровка сокращений, сленга. Больше информации на скриншоте.

Text Expander, Typinator или aText?

Мы уже знаем, что есть несколько популярных инструментов для работы с текстом в OS X.
Что выбрать? Text Expander, Typinator или aText?

Во всех программах доступен демонстрационный режим.
Лучше всего попробовать каждую, если есть свободное время.

Если времени нет, то расскажу свои ощущения.

Text Expander за $44,95

Самая популярная программа - Text Expander. Приложение регулярно рекламируется в сообществе пользователей OS X. Ребята из Smile единственные, кто выпустил версию для iOS с синхронизацией с десктопной версией.

Благодаря выигрышу в конкурсе в блоге Влада Гороховского, я стал обладателем Text Expander for Mac. Возможности программы удовлетворят самого требовательного пользователя:

  • подстановка текста,
  • создание сложных форм с выпадающими списками,
  • автокоррекция,
  • отслеживание ввода,
  • поиск сниппетов,
  • автоматическая подстановка сниппетов.
  • вставка обычного текста, с форматированием или вставка изображений,
  • приложение отслеживает ввод слов и предлагает создать сниппет,
  • доступна статистика использования сокращений,
  • синхронизация через iCloud или folder-sync,
  • поддержка русского языка. Готовые словари со сниппетами без труда найдете в интернете.

Хочешь стать нинздя? Прочти книгу Take Control of TextExpander.

Typinator за €24.99

После перехода на El Capitan пользуюсь Typinator. Покупку обнаружил в бандле от StackSocial. Умеет почти все тоже самое, но нет возможности создать выпадающий список для выбора значений из группы. Кстати, программа существует с 2005 года.

Почему я променял Text Expander на Typinator?

  • Решил попробовать альтернативу.
  • Подготовленные словари. Доступные группы снипетов, достаточно просто скачать и можно пользоваться.
  • Корректировка начала предложения + двойных заглавных (с возможностью добавить исключения).
  • Скорость работы, загрузка ресурсов. Самый спорный и субъективный пункт. Не стоит на нем останавливать свое внимание.
  • Умеет работать с Security Agent (экран ввода пароля).

aText за $4.99

aText - самый доступный ускоритель печати. По возможностям не уступает своим предшественникам. Размер дистрибутива всего 2.3Мб! Программа откровенно скопирована с Text Expander, но очень удачно.

Если нет разницы, то зачем платить больше?

Outro

Я рассказал, как использую приложения для работы с текстом.
Показал, как удобно разделить сниппеты на группы, какой текст использовать в качестве сниппетов.
А выбор приложения ложится на Ваши плечи.

Если появились вопросы и предложения отвечайте в комментариях.

Хотите получить Text Expander 5 бесплатно?

Компания SmileSoftware предоставила два redeem кода для Text Expander for Mac (4000р/44$).

Поделитесь в социальных сетях этой статьей (кнопка «Поделиться» расположена в системе комментариев Disqus) и разместите ссылку на пост в комментариях к статье. Аккаунт в соцсетях должен быть активным.

Коды будут разыграны в четверг 3 декабря 12 декабря среди посетителей, оставивших комментарий к статье.

update! Конкурс завершен

⌘⌘⌘

Друзья, пришло время объявить победителей! В честь открытия Swift.org генератор победителей написан на Swift.

import Foundation
let diceRoll = Int(arc4random_uniform(18) + 1)
print(diceRoll)

Итак, генератор выбрал 2 комментария из 18, вот номера счастливчиков:

Поздравляем победителей! Каждый из них получает redeem код на бесплатную персональную версию Text Expander for Mac 5!

Заглядывайте в мой блог, пишите в твиттер @previewthenew!

Отдельное спасибо всем кто помогал ретвитами, особенно @juev и @macosworld!

Ребята, кто не выиграл. Не расстраивайтесь, сейчас действует специальная акция на Text Expander 5 (50%)! Есть повод приобрести качественный продукт с хорошей скидкой!

Mac, Продуктивность