Verifique & Modifique as configurações de autocorreção na linha de comando no OS X

Anonim

Os recursos de correção automática de ortografia tendem a ser divisivos, com os usuários de Mac geralmente amando ou odiando. A maioria dos usuários de Mac sabe que pode desativar facilmente a correção automática por meio de uma alteração de preferência do sistema OS X, mas as Preferências do sistema só podem ser acessadas a partir da interface gráfica de um Mac. Se você deseja automatizar a ativação ou desativação da correção automática para configuração de sistemas ou script de configuração, pode ser útil saber que você pode não apenas verificar o status ativo da correção automática, mas também desativar e ativar a correção automática na linha de comando em OS X usando uma string de comando padrão.Isso pode ser ótimo na configuração e também pode ser útil para fazer alterações remotas.

Isso funciona em todas as versões do OS X que incluem o recurso de autocorreção de erros de digitação, incluindo OS X Yosemite e OS X Mavericks. A abordagem de linha de comando para isso é obviamente destinada a usuários avançados que teriam um bom motivo para usar o terminal para modificar uma configuração do sistema que, de outra forma, é alternada com a configuração de "ortografia correta".

Lendo a configuração de autocorreção atual no OS X com leitura de padrões

Deseja descobrir na linha de comando se um Mac específico tem a correção automática ativada ou não? Use o seguinte comando de leitura padrão:

defaults read -g NSAutomaticSpellingCorrectionEnabled

Se você vir um 1, a correção automática está ativada, e se você vir um 0, ela está desativada. Binário.

(Uma observação lateral rápida, você pode substituir “-g” por “NSGlobalDomain” se quiser para maior clareza ou por algum outro motivo, todos os comandos padrão nesta página funcionarão da mesma forma com )

Desativando a correção automática com uma string de linha de comando padrão no OS X

Abra o aplicativo Terminal e digite a seguinte string padrão:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false

A alteração deve ser transferida para todos os aplicativos instantaneamente e não exigir uma reinicialização, embora alguns aplicativos pareçam um pouco mais teimosos e reiniciá-los possa ser necessário. Duas exceções notáveis ​​que precisam ser tratadas separadamente são Pages e TextEdit, que usam um mecanismo de correção adicional separado para erros de digitação e erros gramaticais.

Observe que essa alteração também aparecerá na configuração do painel de Preferências do Sistema, portanto, se você desativá-la na linha de comando, o recurso de correção ortográfica também aparecerá nas configurações do Teclado e vice-versa.

Reativando a correção automática com Terminal no OS X

Se você decidir que deseja ativar a correção automática novamente, simplesmente alterar 'falso' para 'verdadeiro' na sequência de comandos mencionada anteriormente fará o trabalho. A sintaxe padrão completa para reativar a correção automática no OS X é a seguinte:

defaults write -g NSAutomaticSpellingCorrectionEnabled -bool true

Novamente, as alterações entrarão em vigor imediatamente e não exigirão uma reinicialização, e o ajuste de configuração também será realizado no painel de preferências do sistema baseado em GUI.

Verifique & Modifique as configurações de autocorreção na linha de comando no OS X