Odpowiedź Steve'a powyżej nie do końca mi odpowiadała z powodu ustawień globalnych. Zaciekawiło mnie również, gdzie znaleźć com.microsoft.VScodenazwę domeny dla aplikacji. Oto, co zadziałało dla mnie i uogólnione sformułowanie:
Aby włączyć powtórzenia dla określonej aplikacji, takiej jak VSCode, najpierw upewnij się, że nie ma zastępującego ustawienia globalnego.
defaults delete -g ApplePressAndHoldEnabled
Następnie włącz ustawienie dla określonej aplikacji, możesz znaleźć nazwę domeny aplikacji, znajdując ją w Info.plistdokumencie w folderze Zawartość, w którym jest zainstalowana.
Przykład
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Następnie ustaw ustawienie w wierszu poleceń.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Możesz użyć tego wzorca i innych specyficznych ustawień aplikacji. Upewnij się tylko, że twoje ustawienia nie są nadpisywane globalnie.
Więcej informacji na temat defaultstypu defaults help. Jeszcze jedna uwaga, nie musisz tego uruchamiać, sudojakby twój użytkownik był już administratorem.