Ответ Стива выше не совсем сработал для меня из-за глобальных настроек. Это также оставило меня любопытным, где найтиcom.microsoft.VScode
доменное имя для приложения. Вот что у меня сработало и обобщенная формулировка:
Чтобы включить повторы для определенного приложения, такого как VSCode, сначала убедитесь, что нет переопределяющего глобального параметра.
defaults delete -g ApplePressAndHoldEnabled
Затем включите настройку для конкретного приложения, вы можете найти доменное имя приложения, найдя его в Info.plist
документе в папке Contents, где оно установлено.
пример
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Затем установите настройку в командной строке.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Вы можете использовать этот шаблон и для других настроек приложения. Просто убедитесь, что ваши настройки не перезаписываются глобально.
Для получения дополнительной информации о defaults
типе defaults help
. Еще одно замечание: вам не нужно запускать это, как sudo
будто ваш пользователь уже является администратором.