状況
カーソルを j
, k
で移動させ、折りたたみを通過した際に以下のように展開されてしまいました。
対処法
settins.json
に以下の設定を追記します。
settings.json
{
"vim.foldfix": true,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<C-u>"],
"after": ["H", "z", "z"]
},
{
"before": ["<C-d>"],
"after": ["L", "z", "z"]
}
]
}
"vim.foldfix": true,
だけでは <C-d>
や <C-u>
でスクロールした際に展開されてしまうため、 "vim.normalModeKeyBindingsNonRecursive"
も合わせて設定する必要があります。
参考