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

Как настроить и использовать сокращения

Сокращением называется короткое слово, которое Layouto при наборе заменяет длинным текстом. Сокращения работают в любом приложении.

Добавление сокращения

  1. Откройте настройки Layouto и выберите «Текстовые сокращения».
  2. В поле «Заменить» введите сокращение, например спс.
  3. В поле «Заменить на» введите текст, например Спасибо!.
  4. Нажмите кнопку «Добавить».

Теперь наберите спс в любом приложении и поставьте пробел или знак препинания. Сокращение заменится текстом.

Return и Tab замену не запускают: эти клавиши могут отправить сообщение или перевести курсор в другое поле.

Текст может состоять из нескольких строк. Новая строка в поле «Заменить на» начинается по Return, а сохраняется запись сочетанием Command-Return.

Если замена сработала по ошибке, сразу дважды нажмите Shift, и сокращение вернётся.

Заглавные буквы

Если сокращение записано строчными буквами, например спс, и включён параметр «Повторять регистр сокращения», регистр текста следует за набранным:

Сокращение с заглавными буквами, например SDK, срабатывает только в том виде, в котором записано. Параметр находится в настройках, на панели «Главные».

Дата и время

Вставьте в текст одну из меток, и при срабатывании на её месте появится значение:

Курсор и буфер обмена

Метка {{cursor}} показывает, где остановится курсор. В тексте Здравствуйте, {{cursor}}! курсор встанет перед восклицательным знаком, и останется дописать имя.

Метка {{clipboard}} вставляет последний скопированный текст, без оформления.

Поля

Метка {{input:Имя}} задаёт поле. При каждом срабатывании открывается небольшое окно: впишите значение в поле «Имя» и нажмите Return.

Пример: Здравствуйте, {{input:Имя}}! Спасибо за заказ.

Чтобы выбирать из списка, перечислите варианты после второго двоеточия: {{input:Размер:S|M|L}} покажет меню с S, M и L.

Переменные и вложенные сниппеты

Переменная хранит значение для всех сокращений одного набора.

  1. Выберите набор и откройте вкладку «Переменные».
  2. Введите имя, например phone, и значение.
  3. Нажмите кнопку «Добавить».
  4. В тексте сокращения напишите {{var:phone}}.

Если значение изменится, его достаточно поправить на вкладке «Переменные».

Метка {{snippet:подп}} вставляет текст сокращения подп. Так подпись или адрес, которые встречаются в разных текстах, хранятся в одном месте.

Разница в том, что сокращение сниппета само срабатывает при наборе, а имя переменной нет.

Tab и Enter

Метки {{tab}} и {{enter}} нажимают эти клавиши между частями текста, например чтобы заполнить форму или отправить сообщение.

Пример: anna@example.com{{tab}}Анна Смирнова{{enter}}

После последней клавиши Layouto ничего не допечатывает. Отменить такую вставку двойным Shift нельзя.

Срабатывание без пробела

Выберите сокращение и включите «Срабатывать без пробела». Оно сработает сразу после последней буквы.

Это удобно для сокращений, которые начинаются со знака, например ;адр.

Учтите, что более длинное сокращение с тем же началом набрать не получится: адр сработает раньше, чем вы допишете адрес.

Шаблоны

Сокращение между двумя косыми чертами считается шаблоном, то есть регулярным выражением. Срабатывает оно, когда шаблону соответствует всё набранное слово.

В тексте можно подставить части слова, взятые в скобки: $1, $2 и так далее до $9.

Пример: шаблон /(\d+)км/ с текстом $1 километров превращает 5км в 5 километров.

Слова длиннее 20 символов с шаблонами не сравниваются.

  1. В настройках, на панели «Главные», включите «Поиск сокращений».
  2. В любом приложении нажмите ⌃⌥⌘V. Откроется список сокращений.
  3. Начните вводить сокращение или часть его текста.
  4. Выберите нужное стрелками и нажмите Return.

Текст появится на месте курсора, ничего не стирая.

Наборы и приложения

Сокращения хранятся в наборах. На вкладке «Приложения» можно указать, в каких программах работает набор. Так одно сокращение может означать разное, например в почте и в редакторе кода.

В приложениях с панели «Исключения» Layouto не работает.

Японский, китайский, корейский и вьетнамский

Сокращения работают и с методами ввода японского, пиньиня, корейского 2-Set и вьетнамского Telex:

В японском методе ввода, пиньине и Telex текст с полями, Tab или Enter не срабатывает.

English Ελληνικά Español Português Français Polski Norsk Deutsch Svenska Türkçe Italiano Українська Български العربية Tiếng Việt हिन्दी 日本語 한국어 简体中文 繁體中文