Câu trả lời:
Ngoài Tùy chọn hệ thống, tính năng này có thể được bật và tắt trong mỗi ứng dụng thông qua Chỉnh sửa> Thay thế. Hãy chắc chắn rằng bạn cũng kiểm tra cài đặt đó.
Trong El Capitan (tức là 10.11.1), tôi đã giải quyết nó bằng cách thay đổi cài đặt Trích dẫn thông minh:
Đó là nó. Không cần phải vô hiệu hóa hoặc làm bất kỳ cách giải quyết khác. Hy vọng điều này sẽ giúp, vì tôi đã gặp vấn đề này với ứng dụng Tin nhắn khi đăng mã.
Tập lệnh shell này vô hiệu hóa các trích dẫn thông minh trong tất cả các ứng dụng hiện có tệp ưu tiên:
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
Bỏ ghi chú các dòng nhận xét để vô hiệu hóa các thay thế hoặc kiểm tra chính tả khác.
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
Bạn sẽ tìm thấy tùy chọn này trong ngăn Tùy chọn bàn phím:
Text
tab.Use smart quotes and dashes
hộp kiểm.Lưu ý rằng đây gần như là một câu hỏi bài tập về nhà. Đây là cài đặt liên quan đến bàn phím / văn bản, vì vậy khá hợp lý để tìm thấy nó trong Tùy chọn bàn phím.
Thật không may, không có giải pháp được đăng nào làm việc cho tôi. Tôi đã giải quyết bằng cách thay đổi bố cục bàn phím từ:
U.S. International - PC
đến:
U.S.
In addition to System Preferences
Tôi không có ý tưởng gì về điều khiển này, TextEdit? : P