Câu trả lời của Steve ở trên không hoàn toàn phù hợp với tôi vì cài đặt chung. Nó cũng khiến tôi tò mò về nơi tìm com.microsoft.VScode
tên miền cho một ứng dụng. Đây là những gì đã làm việc cho tôi và một công thức tổng quát:
Để bật lặp lại cho một ứng dụng cụ thể, như VSCode, trước tiên hãy đảm bảo rằng không có cài đặt chung ghi đè.
defaults delete -g ApplePressAndHoldEnabled
Sau đó bật cài đặt cho ứng dụng cụ thể, bạn có thể tìm thấy tên miền của ứng dụng bằng cách tìm tên miền đó trong Info.plist
tài liệu trong thư mục Nội dung nơi nó được cài đặt.
Thí dụ
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
Sau đó thiết lập cài đặt trên dòng lệnh.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Bạn cũng có thể sử dụng mẫu này các cài đặt ứng dụng cụ thể khác. Chỉ cần đảm bảo rằng cài đặt của bạn không bị ghi đè trên toàn cầu.
Để biết thêm thông tin về defaults
loại defaults help
. Một lưu ý nữa, bạn không cần phải chạy điều này như sudo
thể người dùng của bạn đã là quản trị viên.