Проверите & Измените подешавања аутоисправке из командне линије у ОС Кс

Anonim

Функције аутоматског исправљања правописа обично изазивају поделе, а корисници Мац-а га обично или воле или мрзе. Већина корисника Мац-а зна да могу лако да искључе аутоматско исправљање кроз промену системских преференција ОС Кс, али системским подешавањима се може приступити само из графичког интерфејса Мац-а. Ако желите да аутоматизујете омогућавање или онемогућавање аутоматског исправљања за конфигурацију система или скрипту за подешавање, можда ће вам бити корисно знати да не само да можете да проверите активан статус аутоматског исправљања, већ и да онемогућите и омогућите аутоматско исправљање из командне линије у ОС Кс коришћењем подразумеваног командног стринга.Ово може бити одлично у конфигурацији, а такође може бити згодно и за даљинске промене.

Ово ради у свим верзијама ОС Кс-а које укључују функцију аутоматског исправљања грешака у куцању, укључујући ОС Кс Иосемите и ОС Кс Маверицкс. Приступ командне линије овоме је очигледно намењен напредним корисницима који би имали добар разлог да користе терминал да модификују системску поставку која је иначе укључена поставком „исправан правопис“.

Читање тренутне поставке аутоисправке у ОС Кс са читањем подразумеваних подешавања

Желите да сазнате из командне линије да ли је на одређеном Мац-у омогућено аутоматско исправљање или не? Користите следећу подразумевану команду за читање:

подразумевано читање -г НСАутоматицСпеллингЦоррецтионЕнаблед

Ако видите 1, аутоматско исправљање је укључено, а ако видите 0, искључено је. Бинарно.

(Брза напомена, "-г" можете заменити са "НСГлобалДомаин" ако желите ради јасноће или неког другог разлога, све подразумеване команде на овој страници ће радити исто са )

Онемогућавање аутоматског исправљања са подразумеваним низом командне линије у ОС Кс

Отворите апликацију Терминал и унесите следећи подразумевани низ:

подразумевано писање -г НСАутоматицСпеллингЦоррецтионЕнаблед -боол фалсе

Промена би требало да се одмах пренесе на све апликације и не захтева поновно покретање, мада се чини да су неке апликације мало тврдоглавије и можда ће бити потребно њихово поновно покретање. Два значајна изузетка са којима треба одвојено поступати су Пагес и ТектЕдит, који користе додатни механизам за исправку грешака у куцању и граматичких грешака.

Имајте на уму да ће се ова промена такође појавити у оквиру подешавања панела Систем Преференце, тако да ако је искључите у командној линији, функција исправке правописа ће се такође појавити у подешавањима тастатуре, и обрнуто.

Поновно омогућавање аутоматског исправљања са терминалом у ОС Кс

Ако одлучите да желите да поново укључите аутоматско исправљање, једноставно промените „фалсе“ у „труе“ у горе поменутом командном низу ће обавити посао. Потпуна подразумевана синтакса за поновно омогућавање аутоматског исправљања у ОС Кс је следећа:

подразумевано писање -г НСАутоматицСпеллингЦоррецтионЕнаблед -боол труе

Опет ће промене ступити на снагу одмах и неће захтевати поновно покретање, а подешавање подешавања ће се пренети и на панел за подешавања система заснован на ГУИ.

Проверите & Измените подешавања аутоисправке из командне линије у ОС Кс