Вы печатаете код или заметки, а система вдруг решает «дополнить» ваш текст неожиданными числами вроде 2,854… вместо привычного символа «e»? Это раздражает, особенно когда вы точно помните, что раньше такого не было. Кстати, если вы обновили macOS недавно – причина именно в этом. Встроенный инструмент предсказания текста начал агрессивно подставлять научные константы и единицы измерения, путая их с обычными символами. Хорошая новость: это не глюк приложения, а системная настройка, которую можно исправить за пару минут.
Где скрывается настройка и как её отключить
Первое, что стоит проверить – раздел «Клавиатура» в системных настройках. Зайдите через меню Apple (иконка в левом верхнем углу) или нажмите Command + Пробел, введите «Системные настройки» и выберите соответствующий пункт.
- В открывшемся окне найдите раздел «Клавиатура» (иконка с клавиатурой и мышью).
- Перейдите на вкладку «Ввод текста» (в некоторых версиях macOS она называется «Текст»).
- Нажмите кнопку «Правка» рядом с надписью «Автозамена».
- Снимите галочку с пункта «Показывать inline-предсказания» (или «Show inline predictive text» в англоязычной версии).

После этого система перестанет предлагать константы и формулы. Если проблема сохраняется, проверьте, не активирована ли опция в другом профиле клавиатуры – например, при переключении между русской и английской раскладкой.
Что ещё проверить, если предсказания остались
Иногда система может «цеплять» старые словари или пользовательские замены. Загляните в раздел «Текст» (в тех же настройках клавиатуры) и пролистайте список автоматических замен. Найти там можно неожиданные вещи: например, замену «(c)» на символ © или «–>» на стрелку →. Если вы работаете с кодом, такие подстановки тоже могут мешать – смело удаляйте ненужные пункты.
Кстати, если вы часто используете термины вроде «e=», добавьте их в список исключений. Нажмите «+» в нижней части окна и введите проблемную фразу без указания замены – так система перестанет её трогать.
Дополнительные лайфхаки для разработчиков и писателей
1. Сочетания клавиш. Если отключать предсказания не хочется (например, они полезны в мессенджерах), используйте Control + Command + Пробел для быстрого переключения функции в активном окне.
2. Терминал в помощь. Для продвинутых пользователей есть команда:
defaults write -g NSAutomaticTextCompletionEnabled -bool false
Она отключает предсказания глобально, без графического интерфейса. После ввода перезагрузите приложения или систему.
3. Версии macOS. В Ventura и новее настройки moved в раздел «Keyboard → Text Input», а в Monterey и старше ищите их в «Keyboard → Text».
Почему это вообще происходит?
Функция inline-предсказаний появилась в macOS как часть «интеллектуального» ввода. Система анализирует контекст: если вы вводите число, за которым идёт буква «e», она предполагает, что это экспоненциальная запись (например, 1050e = 1050 × 10^e). Для научных работников это удобно, но в коде или обычном тексте приводит к ошибкам. Интересно, что алгоритм учится на ваших действиях: если вы несколько раз отменяете подстановку (Command + Z), система постепенно перестаёт предлагать её в похожих ситуациях.
Если ничего не помогло
Убедитесь, что проблема не в самом приложении. Откройте TextEdit или стандартный редактор кода – если там всё работает нормально, значит, проблема в настройках Smultron или другого редактора. Загляните в их параметры автозамены (часто они дублируют системные) и отключите опции вроде «Live Parsing» или «Math Autocorrect».
Подводя итог: macOS старается быть полезной, но иногда её помощь оказывается неуместной. Теперь вы знаете, как вернуть контроль над текстом – будь то код, письмо или заметки. Если у вас остались вопросы или есть свои хитрости по настройке клавиатуры, буду рад вашим комментариям ниже!