Перевірити & Змінити параметри автовиправлення з командного рядка в OS X
Це працює в усіх версіях OS X, які включають функцію автовиправлення друкарських помилок, включаючи OS X Yosemite та OS X Mavericks. Підхід командного рядка до цього, очевидно, призначений для досвідчених користувачів, які мали б вагомі причини використовувати термінал для зміни системних налаштувань, які в іншому випадку перемикаються на параметри «правильного написання».
Читання поточних налаштувань автовиправлення в OS X зі зчитуванням за замовчуванням
Хочете дізнатися з командного рядка, чи в певному Mac увімкнено автовиправлення чи ні? Використовуйте наступну команду читання за замовчуванням:
defaults read -g NSAutomaticSpellingCorrectionEnabled
Якщо ви бачите 1, автовиправлення ввімкнено, а якщо ви бачите 0, його вимкнено. Двійковий.
(Коротка примітка: ви можете замінити «-g» на «NSGlobalDomain», якщо хочете для ясності чи з іншої причини, усі команди за замовчуванням на цій сторінці працюватимуть однаково з )
Вимкнення автовиправлення за допомогою рядка командного рядка за замовчуванням в OS X
Відкрийте програму Terminal і введіть такий рядок за замовчуванням:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
Ця зміна має миттєво поширитися на всі програми й не потребуватиме перезавантаження, хоча деякі програми, здається, дещо впертіші, і може знадобитися їх перезапуск. Двома помітними винятками, які потрібно обробляти окремо, є Pages і TextEdit, які використовують додатковий окремий механізм виправлення друкарських і граматичних помилок.
Зверніть увагу, що ця зміна також з’явиться в налаштуваннях панелі «Системні параметри», тож якщо ви вимкнете її в командному рядку, функція виправлення орфографії також буде вимкнена в налаштуваннях клавіатури, і навпаки.
Повторне ввімкнення автовиправлення за допомогою терміналу в OS X
Якщо ви вирішите знову ввімкнути автовиправлення, просто змініть «false» на «true» у вищезазначеному командному рядку. Повний синтаксис за замовчуванням для повторного ввімкнення автовиправлення в OS X такий:
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true
Знову ж таки, зміни набудуть чинності негайно й не вимагатимуть перезавантаження, а коригування налаштувань також буде перенесено на системну панель налаштувань на основі графічного інтерфейсу.
