У мене виникло багато проблем із використанням заміни тексту, які починаються з певних символів, як-от - = $та багато інших (включаючи розділові знаки). Це поширюється навіть на замінники, які починаються з цифр.
Ці самі заміни можуть працювати, але збереження їх може перешкодити роботі інших. Такі помилки можуть бути обмежені певними програмами, як ви вже помітили.
Ось мої замітки про те, що взаємодіє з чим ...
Наступне запобігання :)
запуску:
...
--
-_-
->
$)
401k
8B
8o
Наступне запобігання ;)
запуску:
Наступне зовсім не працює:
Я виявив, що лише заміна, яка починається з : ; ( ^букв, робить функцію дуже надійною.
Це впливає лише на macOS (аж до Sierra 10.12.4). У мене взагалі не виникало проблем із заміною тексту на iOS. Однак оскільки вони синхронізуються через iCloud, мені довелося видалити всі ці "погані" рядки.
Я дійшов такого висновку, ретельно видаляючи підстановки тексту і перевіряючи, чи неробочі заміни раптом почали працювати. Звичайно, щоразу, коли я видаляв усі ті, що почалися з заданого символу, весь клас раніше непрацюючих почав працювати.
Я здогадуюсь, що macOS розглядає різні символи як межі слів, і що різні програми також можуть використовувати свої власні правила. Це порушить спосіб виявлення рядків заміни в додатках macOS. Наприклад, на iOS вам часто потрібно додати пробіл, щоб запустити заміну, навіть той, який закінчується символом a ). У macOS заміщення, як правило, відбувається негайно.