Я очень не люблю дублировать встроенную функциональность OS X третьими приложениями. Хотя бы потому, что это приводит к бардаку. Мне нравится использовать на полную катушку возможности системы и выжимать из неё максимум. Ведь OS X писали далеко не глупые люди и многое из того, чем пользуется большинство людей в работе предусмотрено в системе разработчиками.

По долгу службы мне приходится часто работать с текстом. Мало того, я очень много и часто набираю однотипный текст. Это утомляет. Поэтому я, когда стал пользоваться OS X, начал искал замену Punto Switcher. В нем здорово реализована функция автозамены на какие-то пользовательские фразы, прописанные в настройках.

После непродолжительных поисков я обнаружил аналогичную функциональность в OS X. Пункт с необходимыми настойками находится в меню „Язык и текст“ системных настроек. В закладке „Текст“ необходимо указать что именно мы будем заменять и на какие фразы. После того, как список фраз будет составлен нам нужно будет включить автозамену в приложении, где мы будем работать с текстом.

Теперь пару слов о том, как работает автозамена. К сожалению, она должна поддерживаться отдельно взятым предложением. То есть, если программа не поддерживает функцию автозамены, то воспользоваться своими сокращениями вы в ней не сможете. К счастью, достаточно большое количество программ для работы с текстом имеют встроенную поддержку этой функциональности, но об этом ниже. Для того, чтобы её включить в приложении нужно в меню „Редактирование“ выбрать пункт „Подстановка“ и установить галочку напротив пункта „Замена текста“.

Такую манипуляцию нужно проделывать для каждой программы, в которой вы хоти воспользоваться автозаменой. Однако существует способ её включения во всех приложениях, которые поддерживают эту функциональность, одновременно. Для этого нам понадобиться программа Терминал. Чтобы включить автозамену нужно воспользоваться вот такой командой:

defaults write -g WebAutomaticTextReplacementEnabled -bool true

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

defaults write -g WebAutomaticTextReplacementEnabled -bool false

Исключением является программа Pages. В ней предусмотрено собственное меню настройки автоподстановки (к сожалению именно Pages не поддерживает глобальный сервис автозамены), которое аналогично тому, которое находится в настройках системы. Но настройка его также проста, как и настройка аналогичной службы в системных параметрах. Надеюсь, что эта информация позволит вам повысить продуктивность работы с текстом в OS X.

P. S. Автозамену можно использовать для замены стандартных смайликов emoji, а не вызывать панель символов, чтобы ставить понравившуюся иконку в сообщение или электронное письмо.

Теги:

Сергій Макаренко

Сертифікований спеціаліст Apple, маю широке коло інтересів, багато читаю (книжок у тому числі). Більше про мене можна прочитати в моєму особистому блозі. Окрім цього ви можете переглянути мій профіль в Google+.

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • admiless

    а чем Punto не устраивает? автопереключение раскладки, переключение одной клавишей, логи, кроме того перенос списка авозамены с одной машины на другую проще в пунто чем создавать каждый раз список

    • joniqus

      Когда-то отказался от Punto, так как он был сильно глючный. Вы пользуетесь, есть «нюансы», о которых стоит знать?

      • vdfs

        Для windows он сейчас мощный, удобный, гибко и подробно настраиваемый и реально работающий. А вот для Mac — так, недоделка ((

    • vdfs

      В Пунто для Mac нет автозамены! Только автопереключение раскладки. Я думал, может я чего-то не нашел, написал им в Яндекс официальный запрос в службу поддержки — ответили, что автозамены в версии для Mac нет (((

  • ratijas

    почему нет подробной инструкции, как открыть терминал? ))

    • joniqus

      Прошу: ctrl + space > te > enter =)

      • ratijas

        другое дело))
        кстати, после той статьи о продуктвности, я серьёзно «подсел» на ctrl+space. я-то и раньше понимал, что так быстрее, но теперь launchpad в моих глазах — просто игрушка

      • joniqus

        попробуй еще alfred, по сути — тот же spotlight, но визуальнее чуть комфортнее и тонна настроек впридачу (я из них только английский делаю языком по умолчанию)

      • ratijas

        alfred? не слышал.
        попробуй launchBar — мужицкий поисковик + буфер обмена + куча скриптов и действий. фишка в том, что для использования launchBar тебе вообще не нужна мышка. а launchBar можно использовать для много чего.
        кстати, я наконец нашёл применение шорткату fn fn

      • joniqus

        попробую, даже не слышал о нем. фишка что alfred, что нативного spotlight как раз в запуске приложений и файлов без мышки. да и вообще мышка — анахронизм, нужный разве что для игр. нет ничего круче трекпада с поддержкой многопальцевых жестов =)

      • ratijas

        launchBar тоже годится для запуска файлов и программ.

        > нет ничего круче трекпада

        ох, как я с тобой не согласен. последние две недели я с трекпадом, но при работе с программами фото-, видеообработки и монтажа нужна мышъ. без неё — никак.

        имхо, идеальная связка: короткая славиатура (без цифрового блока) + мышка (к чёрту пкм) + планшет.

        последнего, правда нету, но если брать, то хотелось бы bamboo с силой нажатия (1024 ступени), с наклоном и с несколькими кнопками сбоку.