Vim はデフォルトで行を跨いだ左右移動ができないが、移動できるようにしたい。
本家の Vim であれば .vimrc
に以下のように書けば良い。ちなみにset nocompatible
を書くよう紹介している記事もあるが、書かなくても動く。
set whichwrap=b,s,h,l,<,>,[,],~
ただVSCode Vim では 2020/6 現在.vimrc
を読み込んでいても whichwrap
が反映されないため settings.json
に設定を書く。
"vim.whichwrap": "h,l,<,>,[,]",