Школа
Текст

Автоматическая подстановка неразрывных пробелов

Юрий Мищенко
2 авг 2023
👁 5796   🗩3
Текст

Автоматическая подстановка неразрывных пробелов

Юрий Мищенко
2 авг 2023
👁 5796   🗩3
Рецепты
Пошаговые инструкции создания анимаций, трёхмерных картинок и других красивых штук
Полезно
Непонятно
Войдите в Бюросферу, чтобы голосовать

1. Скрипт для Виндоуса

Скачайте AutoHotkey

Скачайте и установите AutoHotkey:

Скачайте AutoHotkey

2. Напишите скрипт

Откройте Блокнот или любой редактор кода:

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

:*:"слово перед неразрывным пробелом" ::"слово перед неразрывным пробелом"{asc 0160}

Подставляйте вместо "слово перед неразрывным пробелом" слово, которое должно быть «склеено» в тексте со следующим за ним:

:*:в ::в{asc 0160}

Пропишите в скрипте все слова и символы, после которых вы хотите заменять пробелы:

:*:в ::в{asc 0160}
:*:во ::во{asc 0160}
:*:к ::к{asc 0160}
:*:ко ::ко{asc 0160}
:*:на ::на{asc 0160}
:*:по ::по{asc 0160}
:*:о ::о{asc 0160}
:*:от ::от{asc 0160}
:*:перед ::перед{asc 0160}
:*:при ::при{asc 0160}
:*:через ::через{asc 0160}
:*:с ::с{asc 0160}
:*:у ::у{asc 0160}
:*:не ::не{asc 0160}
:*:за ::за{asc 0160}
:*:над ::над{asc 0160}
:*:для ::для{asc 0160}
:*:об ::об{asc 0160}
:*:под ::под{asc 0160}
:*:про ::про{asc 0160}
:*:и ::и{asc 0160}
:*:::,а{asc 0160}
:*:но ::но{asc 0160}
:*:да ::да{asc 0160}
:*:или ::или{asc 0160}
:*:ли ::ли{asc 0160}
:*:бы ::бы{asc 0160}
:*:то ::то{asc 0160}
:*:что ::что{asc 0160}
:*:как ::как{asc 0160}
:*:я ::я{asc 0160}
:*:он ::он{asc 0160}
:*:мы ::мы{asc 0160}
:*?:они ::они{asc 0160}
:*?:ни ::ни{asc 0160}
:*?:::{asc 0160}—

3. Сохраните файл

Нажмите Ctrl+Shift+S. Сохраните файл с расширением .ahk:

4. Готово!

Чтобы запустить скрипт, дважды кликните по сохраненному файлу. Он будет срабатывать при наборе текста в любых редакторах. Чтобы остановить скрипт, в нижней части рабочего стола, в трее, кликните по нему правой кнопкой мыши и выберите Exit:

Подписывайтесь, чтобы не пропустить следующие рецепты:

Над рецептом работали

P. S. Рецепты — это пошаговые инструкции, как сделать анимацию, трёхмерный объект, реалистичную текстуру и другие красивые штуки. Если у вас есть идея рецепта, напишите нам.

РецептТекст, редактура и информационный стиль
Полезно
Непонятно
Войдите в Бюросферу, чтобы голосовать
Отправить
Поделиться
Поделиться
Запинить
Твитнуть

Комментариев пока нет

Цель рубрики — обсуждение вопросов дизайна, веб-разработки, переговоров, редактуры и управления.
Комментарии модерируются. Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры.

Рекомендуем другие советы