Печатайте меньше, говорите больше
Задайте короткий триггер — ;email, ;addr, ;sig — и Text Replacements развернёт его в полный текст в тот момент, когда вы нажмёте пробел или Enter, в любом приложении Windows.
Иван Смирнов
Москва, 101000
названий, встроено
«Время — деньги.» Бенджамин Франклин
Время — единственная валюта, которую нельзя накопить, можно только потратить. Каждый набранный триггер — абзац, который вы не печатали. Минуты в день, часы в месяц — на работу, а не на перепечатывание.
Мы её сделали.
Проблема
Каждый день вы набираете одно и то же снова и снова — адрес почты, номер телефона, почтовый адрес, подписи, технические термины. В каждом приложении. Каждый раз.
- Набирать один и тот же адрес почты десятки раз в день
- Копировать шаблонный текст между приложениями
- Случайно ошибаться в длинных URL или технических строках
- В Windows нет встроенной замены текста — в отличие от macOS
В macOS замена текста встроена уже много лет. Пользователи Windows ждали.
Решение
Text Replacements приносит привычный по macOS опыт замены текста в Windows 11. Настройте сокращения один раз и пользуйтесь ими везде — не переключая окна и не трогая буфер обмена.
- Набираете короткий триггер — мгновенно получаете полный текст
- Работает в браузерах, редакторах, Slack, Outlook, терминалах
- Импорт готовых сниппетов из JSON или CSV
- Незаметно работает в системном трее, не мешая
Ваши пальцы скажут спасибо.
Сниппеты, которые пользователи используют чаще всего:
Контакты & личные данные
Подписи & завершения писем
Шаблонные ответы
Даты & время
Код & техническое
Эмодзи & символы
Макросы вычисляются в момент набора — а не когда сниппет создавался. Поэтому ;date — это сегодня, каждый день.
Макросы даты & времени
Свой формат
Любой эмодзи через :name:
Легко и по делу. Без подписки, без аккаунта, без облака.
Мгновенная подстановка
Нажмите пробел, Tab или Enter после триггера — и полная замена появится мгновенно — сокращение удаляется, а текст вставляется одним движением, быстрее 35 мс.
Работает в любом приложении
Низкоуровневый клавиатурный хук Windows перехватывает набор во всей системе. Text Replacements работает в каждом настольном приложении — браузеры, VS Code, Slack, Outlook, PowerShell, Блокнот.
Не зависит от раскладки
Задавайте латинские сокращения и вызывайте их даже при наборе на русской, немецкой или другой нелатинской раскладке. Приложение определяет клавишу по раскладке US и сверяется с ней.
Безопасно для паролей
Подстановка автоматически блокируется в полях пароля (определяются через Windows UI Automation) и в менеджерах паролей — 1Password, Bitwarden, KeePass, LastPass и других.
Импорт & экспорт
Перенесите готовые сниппеты из файлов JSON или CSV либо выгрузите библиотеку для резервной копии и обмена. При импорте существующие сокращения никогда не перезаписываются молча.
Системный трей, ничего лишнего
Text Replacements живёт в системном трее. Нажмите, чтобы поставить на паузу или продолжить, либо используйте Ctrl+Shift+Pause. Автоматически запускается вместе с Windows. В фоне не нагружает процессор заметным образом.
Добавьте сниппет
Откройте Text Replacements, нажмите Добавить, введите короткий триггер вроде ;email и полный текст замены.
Наберите триггер
Переключитесь в любое приложение — браузер, редактор, чат — и наберите своё сокращение как обычно.
Нажмите разделитель
Нажмите пробел, Tab или Enter. Сокращение мгновенно распознаётся и удаляется, а на его место подставляется текст замены.
Готово
Полный текст появляется в документе. Без буфера обмена, без копирования, без переключения контекста — на вашей обычной скорости набора.
Какая версия Windows нужна?
Работает ли это в любом приложении?
Отправляются ли мои тексты куда-либо?
%AppData%\TextReplacements\snippets.json на вашей машине и никогда её не покидают.
Будет ли подстановка в поля пароля?
Можно ли пользоваться сокращениями на нерусской раскладке?
;email) и вызывать их даже при наборе на русской, немецкой или другой нелатинской раскладке. Приложение определяет эквивалент каждого нажатия в раскладке US и сверяет его с вашей библиотекой сокращений.
Как временно приостановить замену текста?
Может ли сниппет вставить сегодняшнюю дату?
{date}, {time} и {datetime} в любом месте замены — они вычисляются в момент вставки текста, поэтому ;date всегда подставляет сегодняшнюю дату. Нужен особый вид? Задайте свой формат, например {date:yyyy-MM-dd} или {datetime:yyyy-MM-dd HH:mm:ss}.
Как набирать эмодзи — нужен ли сниппет для каждого?
:fire:, :rocket:, :joy: или :+1: и он превратится в эмодзи. Около 1900 названий встроено, поэтому создавать сниппет на каждый эмодзи не нужно — именно поэтому триггер выглядит как :name: а не ;name. Шорткоды срабатывают в момент набора закрывающего двоеточия, без пробела и Enter, потому что двоеточие уже однозначно завершает токен. Регистр в названиях не важен — :Joy: и :JOY: работают точно так же, как :joy: — и могут содержать цифры, _, + и -. Если вы создадите собственный сниппет с тем же триггером, победит ваш сниппет.
Какие режимы срабатывания доступны?
. , ! ? — удобно для сокращений в конце предложения. Режим можно сменить в настройках в любой момент.
Хватит каждый день перепечатывать одно и то же
Разовая покупка, без подписки. Работает в Windows 11.