Автозамены в LibreOffice НЕ после нажатия пробела: возможно ли?

Автор dziglo, 12 июня 2023, 15:13

0 Пользователи и 1 гость просматривают эту тему.

dziglo



Возник такой вопрос.
В LibreOffice есть возможность создания пользовательских автозамен.
Понятно что это.
Если пользователь ввел абанент, то LO исправит на абонент и т.д.
Исправление будет произведено после нажатия пробела.

Вопрос. А можно ли в LO осуществлять автозамены каким-нибудь другим способом, то есть не после нажатия пробела.
Проблема в том, что мне нужно менять один апостроф (условно — «направильный»), на другой («правильный»).
То есть я могу в таблице автозамен ввести:
заменить '
заменить на '

Но после апострофа же идет не пробел, а слово, и замены не происходит.
Если бы это было всего несколько конкретных слов, с которыми используются апострофы, то можно было написать так:

заменить 'взаг
заменить на 'взаг

заменить 'рдын
заменить на 'рдын

Но слов, с которыми используется апостроф, огромное число; не вписывать же в таблицу автозамен все их.

mikekaganski

Встроенная справка сильно недооценена. Синтаксис ".*" описан там именно для таких вещей.
С уважением,
Михаил Каганский

dziglo

Цитата: mikekaganski от 12 июня 2023, 15:15Синтаксис ".*" описан там именно для таких вещей.

Спасибо. Вы не могли бы «по-простому» здесь написать, как это применять? :-)
Я по ссылке не понял.

Мне нужно заменять вот этот апостроф:
'
на вот этот:
ʼ

Был бы вам очень благодарен!

mikekaganski

#3
Если он вначале:

'.*
Если в конце:

.*'
Если где угодно, в том числе в середине слова:

.*'.*
И естественно, простой ASCII апостроф также управляется опциями автозамены кавычек (вкладка "Localized Options") (так что можно либо настроить там, либо, наоборот, отключить во избежание конфликтов).
С уважением,
Михаил Каганский