title: VS Code Keyboard shortcut and Vim
body: <p>I created a keyboard shortcut for <code>Matchit: Jump Items</code> to run on <kbd>shift</kbd>+<kbd>5</kbd> (<code>%</code>) when <code>editorTextFocus</code>.</p>
  <p><a href="https://i.stack.imgur.com/CGWMH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/CGWMH.png" alt="enter image description here" /></a></p>
  <p>I diid this so that I could easily jump from opening to closing tag in HTML. I use VSCode in Vim mode where that key binding will jump from opening to closing brackets/braces/quotes/whatever by default.</p>
  <p>My problem is that now I cannot get a percent sign to appear in my code as when I type it, the cursor jumps to the closest closing element (tag, brace, bracket, etc). When I removed that shortcut, not only does it not jump from opening to closing tag, it no longer works for braces/brackets/quotes/whatever. Not sure why that is since it is built into Vim and does not require Matchit.</p>
  <p>Is there a way to specify that the key binding should not apply when my cursor is in insert mode? or is there a better way to configure things so that I get that functionality (jumping to closing tag, quotes, paren, brace, etc), but can also actually type the <code>%</code> character?</p>