message: fix duplicated command added in
diff: {
  "key": "ctrl+n",
  "command": "extension.vim_ctrl+n",
  - "when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl"
  - },
  - {
  - "key": "ctrl+n",
  - "command": "extension.vim_ctrl+n",
  - "when": "vim.mode == 'SearchInProgressMode' && vim.active && vim.use<C-n> && !inDebugRepl"
  - },
  - {
  - "key": "ctrl+n",
  - "command": "extension.vim_ctrl+n",
  - "when": "vim.mode == 'CommandlineInProgress' && vim.active && vim.use<C-n> && !inDebugRepl"
  + "when": "(editorTextFocus || vim.mode == 'SearchInProgressMode' || vim.mode == 'CommandlineInProgress') && vim.active && vim.use<C-n> && !inDebugRepl"
  },
  {
  "key": "ctrl+o",
  {
  "key": "ctrl+p",
  "command": "extension.vim_ctrl+p",
  - "when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl"
  - },
  - {
  - "key": "ctrl+p",
  - "command": "extension.vim_ctrl+p",
  - "when": "vim.mode == 'SearchInProgressMode' && vim.active && vim.use<C-p> && !inDebugRepl"
  - },
  - {
  - "key": "ctrl+p",
  - "command": "extension.vim_ctrl+p",
  - "when": "vim.mode == 'CommandlineInProgress' && vim.active && vim.use<C-p> && !inDebugRepl"
  + "when": "(suggestWidgetVisible || vim.mode == 'SearchInProgressMode || vim.mode == 'CommandlineInProgress') && vim.active && vim.use<C-p> && !inDebugRepl"
  },
  {
  "key": "ctrl+q",
  