官术网_书友最值得收藏!

Finding Visual Studio commands

The goal of the Quick Launch box is to provide a keyboard-friendly way of accessing the extended features of Visual Studio without having to clutter the central interface. Keyboard shortcuts are a great way to speed up tasks, but it can be difficult to learn and remember while first starting out or while exploring a new area of Visual Studio. The Quick Launch option addresses this by providing a way to locate different areas of the program and learn keyboard shortcuts, and providing a keyboard-centric way to access commands.

Getting ready

Simply start VS2015.

How to do it…

To try it out, start with pressing Ctrl + Q, then begin typing the topic/subject that you are looking for, as shown in the following screenshot:

What is important to notice is that Quick Launch can do even more than what may be obvious at first glance. In this example, notice that open was the term entered as a search term. Quick Launch produces a list of results to this query, grouped by the following categories: Most Recently Used, Menus, Options, and NuGet Packages. As you can see, this list of results is more than just commands; it includes various areas in the Options dialog as well as NuGet Packages.

You can immediately navigate through the search results with the arrow keys on the keyboard if the desired result is immediately available. You can access a command directly from this list, and where available, the accompanying keyboard hotkey for a command will be listed. In this way, you can learn new shortcuts while doing your daily work.

In the next example, jquery was entered into Quick Launch, producing a list of results that includes context-specific file menu commands (Save and Save As), the option to switch to an open editor window with jquery in the file name (jquery-1.10.2.js), or to search NuGet for packages using jquery as the search term.

The following screenshot shows the availability of these various options:

There's more…

The Quick Launch option can go further; let's return to the results of the open term. Note that at the bottom, the Quick Launch option indicates that Ctrl + Q can index through additional views. Additional presses of Ctrl + Q will toggle the list of results to show only results from an individual category, in this case Menus, Options, or NuGet Packages. A final press of Ctrl + Q will return to displaying all of the available results. This ability to toggle through categories is of particular usefulness when your Quick Launch list is lengthy, and you would like to ignore unnecessary categories that are cluttering the list of results. Pressing Esc once will clear the search results in Quick Launch, and pressing Esc again will return you to the open file in your editor.

Tip

Using the Command Window / Command Aliases

The Command Window (accessible via Ctrl + Alt + A, and available on premium editions of VS2015) in the preceding screenshot, allows you to keep your hands on the keyboard while quickly accessing commands via an integrated command prompt window. As Microsoft ships Visual Studio preloaded with command definitions, entering an alias will display all of the currently defined commands, and the alias cmd action (where cmd is the desired name of your alias, and action defines what should happen) will allow you to define your own. You can see from the following screenshot that typing bl is much faster than typing Debug.Breakpoints. Note that, by default, command aliases are stored as part of your synchronized profile.

主站蜘蛛池模板: 屯昌县| 临湘市| 广水市| 牙克石市| 嵊泗县| 谷城县| 金湖县| 柏乡县| 奇台县| 永新县| 怀安县| 武穴市| 宁晋县| 师宗县| 芜湖市| 德令哈市| 翁源县| 台东市| 玉林市| 宣城市| 洛川县| 伊春市| 沙坪坝区| 海安县| 万荣县| 怀化市| 玛纳斯县| 秦皇岛市| 利川市| 英山县| 荣昌县| 万州区| 思南县| 宕昌县| 故城县| 井陉县| 洪洞县| 于田县| 沙雅县| 常熟市| 集安市|