チェック & OS X のコマンドラインからオートコレクト設定を変更する

Anonim

スペルの自動修正機能は意見が分かれる傾向があり、Mac ユーザーは通常、好きか嫌いかのどちらかです。ほとんどの Mac ユーザーは、OS X のシステム設定を変更することでオートコレクトを簡単にオフにできることを知っていますが、システム設定には Mac のグラフィカル インターフェイスからしかアクセスできません。システム構成またはセットアップ スクリプトのオートコレクトの有効化または無効化を自動化したい場合、オートコレクトのアクティブ ステータスを確認できるだけでなく、デフォルトのコマンド文字列を使用した OS X。これは構成に最適であり、リモートでの変更にも便利です。

これは、OS X Yosemite や OS X Mavericks を含む、タイプミスの自動修正機能を含む OS X のすべてのバージョンで機能します。これに対するコマンド ライン アプローチは明らかに、ターミナルを使用してシステム設定を変更する十分な理由がある上級ユーザーを対象としています。

OS X の現在のオートコレクト設定をデフォルトで読み取る

特定の Mac でオートコレクトが有効になっているかどうかをコマンドラインから確認したいですか?次のデフォルト読み取りコマンドを使用します:

デフォルト読み取り -g NSAutomaticSpellingCorrectionEnabled​​

1 が表示されている場合は自動修正がオンになっており、0 が表示されている場合はオフになっています。バイナリ。

. )

OS X でデフォルトのコマンドライン文字列を使用してオートコレクトを無効にする

ターミナルアプリを開き、次のデフォルト文字列を入力します:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

変更はすべてのアプリに即座に適用され、再起動は必要ありませんが、一部のアプリはもう少し頑固で再起動が必要な場合があります。個別に処理する必要がある 2 つの注目すべき例外は、Pages と TextEdit です。これらは、タイプミスと文法エラーに対して追加の個別の修正メカニズムを使用します。

この変更はシステム環境設定パネルの設定にも表示されることに注意してください。したがって、コマンド ラインでオフにすると、キーボード設定でもスペル修正機能がオフになり、その逆も同様です。

OS X のターミナルでオートコレクトを再度有効にする

オートコレクトを再度オンにしたい場合は、前述のコマンド文字列で「false」を「true」に変更するだけで問題ありません。 OS X でオートコレクトを再度有効にするための完全なデフォルト構文は次のとおりです:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

再び、変更はすぐに有効になり、再起動は必要ありません。設定の調整は、GUI ベースのシステム設定パネルにも適用されます。

チェック & OS X のコマンドラインからオートコレクト設定を変更する