学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

VSCodeVimの<C-w>によるEditor分割ができない問題の対処法

直し方

コマンドパレットから、Open Keyboard Shortcut して、JSONに以下を設定した。

設定例

  {
    "key": "ctrl+w v",
    "command": "workbench.action.splitEditor"
  },
  {
    "key": "ctrl+w s",
    "command": "workbench.action.splitEditorDown"
  },
  {
    "key": "ctrl+w h",
    "command": "workbench.action.focusLeftGroup"
  },
  {
    "key": "ctrl+w l",
    "command": "workbench.action.focusRightGroup"
  },
  {
    "key": "ctrl+w k",
    "command": "workbench.action.focusAboveGroup"
  },
  {
    "key": "ctrl+w j",
    "command": "workbench.action.focusBelowGroup"
  },
  {
    "key": "ctrl+w =",
    "command": "workbench.action.evenEditorWidths"
  },
  {
    "key": "ctrl+w 1",
    "command": "workbench.action.toggleEditorWidths"
  },

原因(自分の場合)

詳しくは、これを見ると良い。

<C-w> + v and <C-w> + s split pane not working on VSCode 1.90 · Issue #9061 · VSCodeVim/Vim · GitHub

自分の場合、原因はversionによるものっぽかった。

ペインやpainとも表現してたけど、公式だとEditorと言うのかしら。