Отключить замену текста в macOS

471
luciano

Я использую замену текста и мой iPhone, и они синхронизируются с моим Mac через iCloud. Но я не хочу использовать их на моем Mac, потому что я использую TextExpander. Как я могу предотвратить замену текста на моем Mac, но сохранить замену текста на моем iPhone?

Доступ к замене текста можно получить через Системные настройки> Клавиатура> Текст

Ниже приведен скриншот списка замены текста в Системных настройках.

enter image description here

enter image description here

1
Это особенно неприятно для Spotlight, так как там нет возможности легко отключиться. jtheletter 5 лет назад 0

1 ответ на вопрос

2
baelx

Чтобы отключить это глобально на вашем Mac, вам нужно использовать defaultsкоманду (см. Здесь для получения дополнительной информации). Эта команда относится только к вашей macOS. Откройте терминал (см. Здесь, если вы не знаете, как открыть терминал) и введите:

defaults write -g WebAutomaticTextReplacementEnabled -bool false 

и чтобы включить его снова, вы можете просто переключить последнее слово на true и снова ввести все это в терминал:

defaults write -g WebAutomaticTextReplacementEnabled -bool true 

Вы также можете отключить замену текста для каждого отдельного приложения, открыв приложение (скажем, Safari), затем в меню выберите « Правка»> «Замены» и снимите флажок « Замена текста» .

Более подробную информацию можно найти в этой статье .

Извините, но я не пометил это как ответ, потому что, хотя замена текста изначально казалась остановленной, теперь она снова начала работать. Любые дальнейшие предложения относительно того, как остановить это? luciano 5 лет назад 0
Команда `defaults` используется для непосредственного редактирования файлов .plist (в которых хранятся все возможные файлы конфигурации для приложения), поэтому она должна сохраняться после выхода из системы, завершения работы и т. Д. Странно, что через 20 дней она внезапно вернется глобально. Есть ли какие-либо системные изменения, которые произошли в последнее время? Обновления на уровне приложения или ОС? Прагматично говоря, если вы снова запустите ту же команду выше, она отключится, как раньше? Если это так, дайте мне знать, и я обновлю свой ответ способом автоматического запуска этой команды в фоновом режиме, чтобы вам больше не приходилось беспокоиться об этом, т.е. crontab baelx 5 лет назад 0
Я скопировал `defaults write -g WebAutomaticTextReplacementEnabled -bool false`, затем вставил его в терминал и нажал Enter. Затем попытался заменить текст, и он продолжает работать. Какие-либо предложения? luciano 5 лет назад 0

Похожие вопросы