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.VScode
nazwę 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.plist
dokumencie 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 defaults
typu defaults help
. Jeszcze jedna uwaga, nie musisz tego uruchamiać, sudo
jakby twój użytkownik był już administratorem.