VSCode Vim で 行を跨いだ左右移動をする

Vim はデフォルトで行を跨いだ左右移動ができないが、移動できるようにしたい。

本家の Vim であれば .vimrc に以下のように書けば良い。ちなみにset nocompatibleを書くよう紹介している記事もあるが、書かなくても動く。

set whichwrap=b,s,h,l,<,>,[,],~

ただVSCode Vim では 2020/6 現在.vimrc を読み込んでいても whichwrap が反映されないため settings.json に設定を書く。

"vim.whichwrap": "h,l,<,>,[,]",

参考

Vim - Visual Studio Marketplace