> [!caution] > 本事象は特殊な環境下によるものであるため、再現性はあまりありません。 ## 環境 - [[Windows]] - [[VSCode]] v1.67.2 - [[VSCodeVim]] v1.22.2 ## 事象 [[VSCodeVim]]で[[CamelCaseMotion (VSCode)|CamelCaseMotion]]を使ったとき、以下のような事象が起こる。 - `d<leader>w`では期待通り動作する - `camelCase` -> `Case` - `c<leader>w`では期待通り動作しない - `camelCase`の最後に移動する ## 期待値 `camelCase` -> `Case` となり、[[挿入モード]]に遷移すること。 ## 原因 [[VSCode]]の[[settings.json]]で[[Leaderキー]]が期待通り設定されていなそうだった。関係しそうな箇所だけ列挙すると。 ```json { "vim.leader": "<space>", "vim.normalModeKeyBindings": [ { "before": ["]"], "after": ["<leader>"] } ] } ``` `c<space>w`だと期待通り動くが、`c]w`で期待値通り動いてほしかった。 ## 対策 `vim.normalModeKeyBindings`の設定を削除し、`vim.leader`に`"]"`を設定する。 ```json { "vim.leader": "]", } ```