Відповіді:
Окрім Системних налаштувань, цю функцію можна ввімкнути або вимкнути в кожній програмі за допомогою пункту Редагувати & gt; Заміни. Переконайтеся, що ви також перевіряєте цю настройку.
У El Capitan (тобто 10.11.1) я вирішив це, змінивши налаштування Smart Quote:
Це воно. Не потрібно вимикати або робити будь-які інші способи вирішення проблем. Сподіваюся, що це допоможе, як у мене була ця проблема з повідомленням додаток при розміщенні коду.
Це вимикає смарт-котирування у всіх програмах, які наразі мають файли налаштувань:
for d in $(defaults domains|tr -d ,);do
osascript -e "app id \"$d\""&>/dev/null||continue
defaults write $d SmartQuotes -bool false
# defaults write $d SmartDashes -bool false
# defaults write $d SmartLinks -bool false
# defaults write $d SmartCopyPaste -bool false
# defaults write $d TextReplacement -bool false
# defaults write $d CheckSpellingWhileTyping -bool false
done
Розпакуйте коментарі рядків, щоб також вимкнути інші заміни або перевірку орфографії.
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false
defaults write com.apple.TextEdit SmartQuotes -bool false
defaults write com.apple.TextEdit SmartDashes -bool false
Цей параметр можна знайти на панелі налаштувань клавіатури:
Text
на вкладці. Use smart quotes and dashes
прапорець. Зауважте, що це майже питання домашнього завдання. Це налаштування, пов'язані з клавіатурою / текстом, тому логічно знайти їх під налаштуваннями клавіатури.
In addition to System Preferences
Я поняття не маю, що це контролює, TextEdit? : P