vscodeでvimのカーソル移動hjklの長押しを有効にする
|
vim でカーソル移動をするとき、hjkl を長押しして移動するケースがあります。同様の操作を vscode の vim エミュレータで試すとカーソル移動(hjkl)の長押しが効かず、vim と同じように動作してくれません。
これは mac の vscode で起きる現象のようで、vscodevim の公式ドキュメントに解決策が提示されていました。
解決策
ターミナルで下記コマンドを実行後、vscode を再起動することで長押しが有効になります。
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false # For VS Codium
defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false # For VS Codium Exploration users
defaults delete -g ApplePressAndHoldEnabled # If necessary, reset global default