Periksa & Ubah Pengaturan Koreksi Otomatis dari Baris Perintah di OS X

Anonim

Fitur koreksi ejaan otomatis cenderung memecah belah, dengan pengguna Mac biasanya menyukainya atau membencinya. Sebagian besar pengguna Mac tahu bahwa mereka dapat dengan mudah mematikan koreksi otomatis melalui perubahan preferensi sistem OS X, tetapi Preferensi Sistem hanya dapat diakses dari antarmuka grafis Mac. Jika Anda ingin mengotomatiskan pengaktifan atau penonaktifan koreksi otomatis untuk konfigurasi sistem atau skrip penyiapan, Anda mungkin perlu mengetahui bahwa Anda tidak hanya dapat memeriksa status aktif koreksi otomatis, tetapi juga menonaktifkan dan mengaktifkan koreksi otomatis dari baris perintah di OS X dengan menggunakan string perintah default.Ini bagus dalam konfigurasi dan juga berguna untuk membuat perubahan jarak jauh.

Ini berfungsi di semua versi OS X yang menyertakan fitur koreksi kesalahan ketik otomatis, termasuk OS X Yosemite dan OS X Mavericks. Pendekatan baris perintah untuk ini jelas ditujukan untuk pengguna tingkat lanjut yang akan memiliki alasan yang baik untuk menggunakan terminal untuk mengubah pengaturan sistem yang sebaliknya diubah dengan pengaturan “ejaan yang benar” sebagai gantinya.

Membaca Pengaturan Koreksi Otomatis Saat Ini di OS X dengan Bacaan Default

Ingin mencari tahu dari baris perintah apakah Mac tertentu telah mengaktifkan koreksi otomatis atau tidak? Gunakan perintah baca default berikut:

default dibaca -g NSAutomaticSpellingCorrectionEnabled

Jika Anda melihat 1, koreksi otomatis aktif, dan jika Anda melihat 0, tidak aktif. Biner.

(Catatan singkat, Anda dapat mengganti "-g" dengan "NSGlobalDomain" jika Anda ingin untuk kejelasan atau alasan lain, semua perintah default di halaman ini akan bekerja sama dengan )

Menonaktifkan Koreksi Otomatis dengan String Baris Perintah Default di OS X

Buka aplikasi Terminal dan masukkan string default berikut:

default menulis -g NSAutomaticSpellingCorrectionEnabled -bool false

Perubahan harus dibawa ke semua aplikasi secara instan dan tidak memerlukan reboot, meskipun beberapa aplikasi tampaknya sedikit lebih keras kepala dan meluncurkannya kembali mungkin diperlukan. Dua pengecualian penting yang perlu ditangani secara terpisah adalah Pages dan TextEdit, yang menggunakan mekanisme koreksi terpisah tambahan untuk kesalahan ketik dan tata bahasa.

Perhatikan bahwa perubahan ini juga akan muncul dalam pengaturan panel Preferensi Sistem, jadi jika Anda mematikannya di baris perintah maka fitur koreksi ejaan akan muncul di pengaturan Keyboard juga, dan sebaliknya.

Mengaktifkan Kembali Koreksi Otomatis dengan Terminal di OS X

Jika Anda memutuskan ingin mengaktifkan koreksi otomatis lagi, cukup mengubah 'salah' menjadi 'benar' dalam string perintah yang disebutkan di atas akan berhasil. Sintaks default lengkap untuk mengaktifkan kembali koreksi otomatis di OS X adalah sebagai berikut:

default menulis -g NSAutomaticSpellingCorrectionEnabled -bool true

Sekali lagi, perubahan akan segera berlaku dan tidak memerlukan boot ulang, dan penyesuaian pengaturan akan diteruskan ke panel preferensi sistem berbasis GUI juga.

Periksa & Ubah Pengaturan Koreksi Otomatis dari Baris Perintah di OS X