A verificação ortográfica pode ser desabilitada por padrão no OS X?

5

Existe alguma maneira de desabilitar a verificação ortográfica contínua ou outras configurações no menu de substituições por padrão?

As Preferências do Sistema só têm uma opção para desabilitar a correção automática.

defaults write -g CheckSpellingWhileTyping -bool false seria substituído por chaves nas listas de propriedades de aplicativos.

Isso só se aplica a aplicativos que foram usados antes:

#!/bin/bash

for d in $(defaults domains | tr -d ,); do
    osascript -e "app id \"$d\"" > /dev/null 2>&1
    [ $? == 1 ] && continue
    echo $d
    defaults write $d CheckSpellingWhileTyping -bool false
    defaults write $d SmartDashes -bool false
    defaults write $d SmartLinks -bool false
    defaults write $d SmartQuotes -bool false
    defaults write $d SmartCopyPaste -bool false
    defaults write $d TextReplacement -bool false
done
    
por user495470 13.12.2011 / 16:34

1 resposta

13

Eu encontrei uma nova preferência oculta que desativa a verificação ortográfica contínua na maioria das exibições de texto:

defaults write -g NSAllowContinuousSpellChecking -bool false

Isso impede que você marque Editar > Ortografia e Gramática > Verifique a ortografia durante a digitação, mas você ainda pode usar ⌘: e ⌘; para verificar a ortografia manualmente.

(procurei por possíveis chaves de preferência com strings /System/Library/Frameworks/*.framework/Versions/Current/* /System/Library/Frameworks/*/Frameworks/*/Versions/Current/* 2> /dev/null | grep -i spell | grep -E '^[a-zA-Z0-9_.-]{10,80}$' | sort | uniq > ~/Desktop/strings.txt .)

    
por 27.05.2012 / 13:46