This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Есть горячая клавиша которая может "по особому" изменять выделенный текст, т.е. по правилам из CustomConversion.txt
Для начала нужно включить горячую клавишу "Особое изменение текста", нажать "Применить", в папке Mahou появиться файл CustomConversion.txt
- и теперь можно создавать свои правила, когда закончили редактировать CustomConversion.txt
для применения правил нажмите еще раз "Применить" в Mahou или просто перезапустите Mahou.
в CustomConversion.txt
синтаксис такой же как и в TSDict.txt:
**что_заменять**|на_что_заменять
или с использованием регулярных выражений:
s/что/на что/|s/что(обратная)/на что(операция)/
или если обратная операция
не требуется:
s/что/на что/|
Здесь ^
и $
значит начало(^
) и конец($
) линии, т.е. работает как обычный "regex multiline".
Пример, заменяет кавычки на "другие":
s/(\s)([^\s]+)"/$1$2“/|
s/"([^\s]+)/”$1/|
"Где-то Там",
=> ”Где-то Там“,
почитайте также #259
два слова в ->...====>...<====
Такое можно сделать через такое правило:
s/([^\s]+) ([^\s]+)/->$1====>$2<====/|
ГВС UDC <-- выделяем
жмём гор. клавишу "особого изменения текста" и получаем:
->ГВС====>UDC<====
Если особую конвертация не содержит других правил то можно это правило так и оставить, однако можно также "отделить его", можно сделать например так:
s/!([^\s]+) ([^\s]+)/->$1====>$2<====/|
т.е. только если первое слово будет начинаться с ! (слитно) только тогда будет замена на ->...====>...<====, проверка:
!ГВС UDC
в
->ГВС====>UDC<====
это полезно если есть несколько правил особых конвертаций и не хочется чтобы они конфликтовали между собой.