Note that there are some explanatory texts on larger screens.

plurals
  1. POIn Visual Studio, find and commands by name?
    text
    copied!<p>I'd like to use the keyboard more in Visual Studio, and my memory for <code>ctrl+alt+f??, alt+??</code> key combinations is failing me. </p> <p>I'd prefer an adjunct like the emacs model, where it's possible to search commands by name; For instance, in emacs you type</p> <pre><code>alt+x enab &lt;tab&gt;&lt;tab&gt; </code></pre> <p>and it presents you with a list of commands starting 'enab';</p> <pre><code>enable-command enable-flow-control enable-theme </code></pre> <p>I'd like to know if there is a shortcut or extension so that I could do something similar in VS, like</p> <pre><code>alt+x imm &lt;tab&gt;&lt;tab&gt; </code></pre> <p>and then choose to execute one of</p> <pre><code>Debug.Immediate Tools.ImmediateMode </code></pre> <p>Any clues?</p> <p><em>EDIT</em></p> <p>Both @Trillian and @the_mandrill have given me the right answers. It turns out there are two ways to enter the kind of mode I'm looking for;</p> <p>1) The <code>Edit.GoToFindCombo</code>, which gives you a small bit of menu-bar space to type things like </p> <pre><code>&gt;Debug.Immediate </code></pre> <p>2) The <code>View.CommandWindow</code>, which gives you a full panel (like the immediate window or the output window) which allows you to type in a bit more space and see the text output of executed commands. </p> <p>It's also possible to alias commands in either window yourself, using the command window and a syntax like</p> <pre><code>alias sol View.SolutionExplorer </code></pre> <p>And to retrieve the current list like </p> <pre><code>alias </code></pre> <p>I've mapped <code>Edit.GoToFindCombo</code> to <code>alt-x</code> and <code>View.CommandWindow</code> to <code>alt-shift-x</code> and it's feelimg more emacs-y already :)</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload