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

参考URL

コメントを残す

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.