<p dir="auto">The usual keystroke pattern on a Mac for referencing one of several windows (as might be open on the left Explorer/Working Files area) is cmd-1, cmd-2, etc, either from top to bottom or left to right. What would be the proper way to adjust my settings so that I accomplish this way of selecting windows in the Working Files area?</p>
<p dir="auto">Besides that, I'm not sure why choosing cmd-2 would open a second/duplicate window for the one I'm already on...</p>
<p dir="auto">One of the many hundreds of awesome features of <code class="notranslate">vi(m)</code> is the ability to jump between several lines and do all sorts of things very quickly. However, that's very difficult to accomplish with the traditional editors.<br>
And this is something I constantly end up missing in VSCode. While there exists a vim emulation, its far from properly usable - At this moment, the idiomatic VSCode way seems a lot more productive.</p>
<p dir="auto">Meanwhile, the <code class="notranslate">Goto</code> feature is often underlooked. Currently the <code class="notranslate">Goto</code> command pops up the command manager prompting for the line number/col number.</p>
<p dir="auto">However, it'd be a relatively easy tweak to this to allow jumping between lines in a relative way. So, the proposal is:</p>
<ol dir="auto">
<li>For the most part the <code class="notranslate">Goto</code> behavior is unchanged.</li>
<li>Prefix a number with <code class="notranslate">+</code>, say <code class="notranslate">+20</code> - now Goto uses the relative information instead of directly going to line 20. So, if the cursor was already at line 20, this ends ups moving to line 40.</li>
<li>Prefix with <code class="notranslate">-</code>, and do just the opposite. Move backward.</li>
<li>Column interactions should remain the same.</li>
<li>Press and Hold "Shift" while hitting "Enter" to finalize the "Goto" command (Shift+Enter, instead of just typing the number and pressing Enter): This ends up selecting the entire block of text inbetween.</li>
</ol>
<p dir="auto">All the above should be relatively simple implementation. However, the next one is quite different, but will be extremely productive. When the Goto command is open - <code class="notranslate">Start highlighting brackets, parenthesis, and significant codepoint like class names. And the highlight should be accompanied by quick text hints to jump to them straight away</code>. Somewhat like how "Vimium" (<a href="https://vimium.github.io/" rel="nofollow">https://vimium.github.io/</a>) does it on Chrome for links.</p>
<p dir="auto">I was looking for a starting point for an extension for the last feature. However, since VSCode provides no way for custom UI interfaces, of overlay, it seems impossible to do it using the currently exposed extensions points. So, I guess its completely upto the team to implement something like these, or if someone can provide suggestions on how to proceed with the hightlights like Vimium does, I'd be happy to prototype an extension. :)</p>