Skip to Content

Раскрытие

Раскрытие — ввод аббревиатуры плюс клавиша запуска в любом текстовом поле (редактор, браузер, чат, почта) и замена её на полное содержимое фрагмента. Без копирования, без повторного набора.


Как раскрыть за три шага

  1. В CodeExpander создайте фрагмент с аббревиатурой (например sig) и содержимым (например подпись к письму).
  2. Введите эту аббревиатуру в любом поле.
  3. Нажмите клавишу запуска (по умолчанию Tab); аббревиатура заменяется.

Если аббревиатуру забыли, используйте окно поиска или встроенный поиск.


Клавиши запуска

Часто набираете первые две буквы log в коде. По умолчанию нужно нажать Tab (или другую выбранную клавишу), прежде чем раскроется, — недопечатанное слово не заменится. Переключатель — Настройки → Основные. Держите его включённым.

Settings · Trigger
Enable expansion
Require a trigger key
Trigger keys
TabSpaceEnter.,;
Word-boundary check
Adaptive case
Group ExpandWhen: inherit / any / whitespace / non-alnum

Settings → General → Trigger: master switch, require trigger key, key list, word boundary, adaptive case. Group ExpandWhen can override the boundary.

Доступны: Tab (по умолчанию), Пробел, Enter, Alt и . , ; - / = и другие.

Если «требовать клавишу запуска» выключено, готовая аббревиатура раскрывается сразу — ложных срабатываний больше. У группы на этом компьютере могут быть свои клавиши запуска; они не синхронизируются. Машинный выключатель — Приостановить раскрытие.


Когда раскрывать

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

ВыборОбычный эффект
Как глобальноБерёт «границу слова» из Настройки → Основные. Вкл.: должно ощущаться как новое слово. Выкл.: свободнее
ЛюбойРаскрывается после любого символа. Больше случайных срабатываний
ПробельныеНужен пробел или перевод строки перед аббревиатурой
Не буква и не цифраПунктуация впереди нормальна — запятая, затем аббревиатура

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


ExpandIn (по приложениям)

В VS Code log должен стать шаблоном лога. В чате log должен остаться четырьмя буквами. Ограничьте фрагмент этими приложениями — в чате он не сработает.

Это возможность Pro. Приложения не выбраны = любое приложение.

ExpandIn · Only these apps
Only these applicationsPro
Search apps…
CancelSave

File/group ExpandIn: all apps, except, only these apps (Pro), disable. Search window and inline search stay unrestricted.

  1. Откройте фрагмент или группу.
  2. Найдите Раскрывать только в этих приложениях.
  3. Найдите и отметьте VS Code, Chrome, Cursor и т.д.
  4. Сохраните. Раскрытие идёт только когда переднее приложение совпадает.

Настройка фрагмента перекрывает группу. Если окно не распознаётся, снимите ограничение у этого фрагмента. Окно поиска и встроенный поиск по-прежнему вставляют свободно.

СценарийСовет
Шаблоны IDEОграничьте группу редакторами
Промпты в браузереОграничьте фрагмент браузерами
Одна аббревиатура, разный текстДва фрагмента, разные приложения

Адаптивный регистр

Если включено Настройки → Основные → адаптивный регистр:

  • Аббревиатура ЗАГЛАВНЫМИ (SIG) → раскрытие в верхнем регистре
  • С заглавной (Sig) → стиль Title Case
  • Строчные оставляют тело фрагмента как сохранено

Скрипты и богатый текст по-прежнему следуют среде файла. Выключите настройку, если нужен строго сохранённый регистр.


Приостановить раскрытие

Демонстрируете экран и не хотите, чтобы log стал шаблоном. Нажмите включить/выключить раскрытие или выключите в трее. После встречи включите снова.

  1. Поставить всё на паузу: переключатель в Настройки → Клавиатура или меню трея.
  2. Меньше случайных срабатываний: требовать клавишу запуска, границу слова или лимит приложений.
  3. Остановить один фрагмент: смените аббревиатуру или вынесите из группы.

Расширения браузера нет, поэтому нельзя «поставить на паузу только в Chrome». Нет и «зажать Shift, чтобы пропустить этот раз». Если раскрытие не удалось, уведомление объясняет почему. Набираемый текст молча не переписывается.


Конфликтующие аббревиатуры

Список фрагментов считает полные аббревиатуры (с префиксом группы). Счётчик больше 1 показывает предупреждение.

  1. Смените одну аббревиатуру или префикс группы.
  2. Или разведите одну аббревиатуру по приложениям через ExpandIn (разные аббревиатуры всё равно проще помнить).
  3. Общие файлы организации, совпадающие с личными, срабатывают один раз — не держите личный «бэкап» с той же аббревиатурой.

Окна «выберите, какой фрагмент» нет. Когда аббревиатуру забыли — окно поиска.


Сочетания клавиш

  • Глобальные: открыть главное окно, поиск, переключить раскрытие, создать из буфера. Настройка в Настройки → Горячие клавиши.
  • Сочетание на фрагмент: привяжите глобальное сочетание к фрагменту для тех немногих, которыми пользуетесь чаще всего.

Совет: задайте аббревиатуры и клавишу запуска для нескольких главных (подпись, обёртка try, ежедневный заголовок); мышечная память придёт за несколько дней.

Обновлено