Есть ли способ отключить постоянную проверку орфографии или другие настройки в меню замен по умолчанию?
В Системных настройках есть только возможность отключить автозамену.
defaults write -g CheckSpellingWhileTyping -bool false
будет переопределено ключами в списках свойств приложений.
Это относится только к приложениям, которые использовались ранее:
#!/bin/bash
for d in $(defaults domains | tr -d ,); do
osascript -e "app id \"$d\"" > /dev/null 2>&1
[ $? == 1 ] && continue
echo $d
defaults write $d CheckSpellingWhileTyping -bool false
defaults write $d SmartDashes -bool false
defaults write $d SmartLinks -bool false
defaults write $d SmartQuotes -bool false
defaults write $d SmartCopyPaste -bool false
defaults write $d TextReplacement -bool false
done