A resposta de Steve acima não funcionou muito bem para mim por causa das configurações globais. Também me deixou curioso sobre onde encontrar o com.microsoft.VScode
nome de domínio de um aplicativo. Aqui está o que funcionou para mim e uma formulação generalizada:
Para habilitar repetições para um aplicativo específico, como VSCode, primeiro certifique-se de que não haja uma configuração global de substituição.
defaults delete -g ApplePressAndHoldEnabled
Em seguida, habilite a configuração para o aplicativo específico; você pode encontrar o nome de domínio de um aplicativo no Info.plist
documento na pasta Conteúdo onde está instalado.
Exemplo
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Em seguida, defina a configuração na linha de comando.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Você também pode usar esse padrão em outras configurações específicas do aplicativo. Apenas certifique-se de que suas configurações não sejam substituídas globalmente.
Para obter mais informações sobre o defaults
tipo defaults help
. Mais uma observação, você não precisa executar isso como sudo
se seu usuário já fosse um administrador.