Перевірити & Змінити параметри автовиправлення з командного рядка в OS X
Функції автовиправлення орфографії, як правило, викликають розбіжності, і користувачі Mac зазвичай або люблять їх, або ненавидять. Більшість користувачів Mac знають, що вони можуть легко вимкнути автовиправлення через зміну налаштувань системи OS X, але системні налаштування доступні лише з графічного інтерфейсу Mac. Якщо ви бажаєте автоматизувати ввімкнення або вимкнення автовиправлення для конфігурації системи або сценарію налаштування, вам може бути корисно знати, що ви можете не лише перевірити активний стан автовиправлення, але також вимкнути та ввімкнути автовиправлення з командного рядка в 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
Знову ж таки, зміни набудуть чинності негайно й не вимагатимуть перезавантаження, а коригування налаштувань також буде перенесено на системну панель налаштувань на основі графічного інтерфейсу.