Visual Studio 2010 Shortcuts
|
Uploaded by ProNotion, updated on 11/28/2013 by jmb Platform: Windows/ English |
Table of Contents
![]() 1. Manage Visual Studio |
|
|---|---|
| Ctrl+S | Save current file |
| Ctrl+Shift+S | Save all files |
| Ctrl+Shift+N | Create new project |
| Ctrl+O | Open file |
| Ctrl+Shift+O | Open project |
| Ctrl+Shift+A | Add item to project |
| Esc | Close menu or dialog |
| Ctrl+P | |
| Shift+Alt+Enter | Toggle full screen mode |
| Ctrl+F4 | Close current tab |
| Ctrl+F6/Ctrl+Shift+F6 | Go to next / go to previous window |
| Ctrl+Tab, then Arrow keys | Press and hold Ctrl+Tab, then using arrow keys gives a small task manager with all open files and views |
▲ up
![]() 2. Bookmarks |
|
|---|---|
| For keystrokes with two keys such as Ctrl+k+k, keep holding the Ctrl key until releasing the last key. | |
| Ctrl+K+K | Toogle bookmark |
| Ctrl+K+N | Goto next bookmark |
| Ctrl+K+P | Goto previous bookmark |
| Ctrl+Shift+K+N | Goto next bookmark in folder |
| Ctrl+Shift+K+P | Goto previous bookmark in folder |
| Ctrl+K+W | Put focus on bookmark window |
| Esc | Leave bookmark window and focus on editor |
| Ctrl+K+H | Toggle code shortcut at current line* |
| Ctrl+K+L | Clear all bookmarks |
| Ctrl+\+T | Show Task List (including code shortcuts) |
| *if somebody figures out additional shortut keys on how to use code shortcuts, please edit this page and add. | |
![]() 3. Code Editor |
|---|
![]() Find, Replace, and Goto |
|
|---|---|
| Ctrl+F | Find and replace dialog box |
| F3/Shift+F3 | Find next / find previous |
| Ctrl+H | Display Replace options on the quick tab |
| Shift+F12 | Find all references for selected symbol |
| Ctrl+Shift+F | Find in files |
| Alt+F3, s | Stop current find in files operation |
| Ctrl+F3/Ctrl+Shift+F3 | Find next / find previous in selected text |
| Alt+F12 | Find symbol |
| Ctrl+D | Put cursor in find/command box of the toolbar. Use ctrl+/ in Visual C# |
| Ctrl+I/Ctrl+Shift+I | Incremental search / reverse incremental search |
| Shift+Alt+F12 | Quick find symbol |
| Ctrl+, | Display Navigate-To dialog box |
| Ctrl+G | Goto line number |
| Ctrl+] | Go to matching brace in source file |
| Shift+Ctrl+Arrow down | Jump to next occurrence of highlighted symbol |
| Shift+Ctrl+Arrow up | Jump to previous occurrence of highlighted symbol |
![]() Undo, Redo, Copy, Paste |
|
|---|---|
| Ctrl+x, Ctrl+c, Ctrl+V | Cut, copy, paste |
| Ctrl+Shift+V | Pastes an item from the Clipboard ring |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo (or Shift+Alt+Backspace, or Ctrl+Shift+Z) |
![]() Select Text |
|
|---|---|
| Shift+Arrow Keys | Extend selection one character/one line |
| Ctrl+Shift+End/Ctrl+Shift+Home | Extend selection to end / to beginning of document |
| Ctrl+Shift+] | Extend selection to nexst brace |
| Shift+End/Shift+Home | Extend selection to end / to beginning of line |
| Shift+Page Down/Shift+Page Up | Extends selection down one page / up one page |
| Ctrl+W | Select current word |
| Esc | Cancel Selection |
| Ctrl+Shift+Page Down/Page Up | Moves cursor and extend selection to the last line / first line in view. |
| Ctrl+Shift+Arrow Right/Arrow Left | Extend selection one word to the right / one word to the left |
| Ctrl+A | Select All |
![]() 4. Coding |
|---|
![]() Collapse Items |
|
|---|---|
| Ctrl+M+M | Collapse / un-collapse current preset area (e.g. method) |
| Ctrl+M+H | Collpase / hide current selection |
| Ctrl+M+O | Collapse declaration bodies |
| Ctrl+M+A | Collapse all |
| Ctrl+M+X | Uncollapse all |
| Ctrl+m, ctrl+T | Collapse Html tag |
![]() Edit Code |
|
|---|---|
| Ctrl+L | Delete current line or selection of lines to and add to clipboard |
| Ctrl+Shift+L | Delete current line or selection of lines |
| Ctrl+Delete | Delete word to right of cursor |
| Ctrl+Backspace | Delete word to left of cursor |
| Ctrl+Enter | Enter blank line above cursor |
| Ctrl+Shift+Enter | Enter blank line below cursor |
| Ctrl+Shift+U | Make uppercase |
| Ctrl+U | Make lowercase (reverse upercase) |
| Ctrl+K+C | Comment selected text |
| Ctrl+K+U | Uncomment selected text |
| Ctrl+K+\ | Remove white space and tabs in selection or around current cursor position |
| Ctrl+K+D | Format document to code formatting settings |
| Ctrl+K+F | Format selection to code formatting settings |
| Ctrl+Shift+Space | Display parameter required for selected method |
| Ctrl+Shift+8 | Visualize whitespace (or press Ctrl+r, then Ctrl+w) |
| Ctrl+K+D | Format document to code formatting settings |
| Ctrl+K+F | Format selection to code formatting settings |
| Ctrl+Shift+T | Transpose word to right of cursor; makes b=a out of a=b if cursor was in front of a |
| Ctrl+T | Transpose character left and right of cursor; cursor between ab would make ba |
| Shift+Alt+T | Transpose line: Move line below cursor up and current line down. |
![]() IntelliSense and Code Helper |
|
|---|---|
| Ctrl+Space | Autocomplete word from completion list (or alt+right arrow) |
| Ctrl+Shift+Space | Show parameter info |
| Ctrl+F12 | Display symbol definition |
| F12 | Display symbol declaration |
| Ctrl+J | Open IntelliSense completion list |
![]() 5. Build and Debug |
|
|---|---|
| F6 | Build solution (or Ctrl+shift+b) |
| Ctrl+Alt+F7 | Rebuild solution |
| Ctrl+Break | Cancel build process |
| Ctrl+\+E | Show error list |
| F9 | Toggle breakpoint |
| Ctrl+B | Insert new function breakpoint |
| F5 | Start debugging |
| F11 | Debug / step into |
| F10 | Debug / step over |
| Shift+F11 | Debug / step out |
| Ctrl+F10 | Debug / run to cursor |
| Ctrl+Alt+Q | Show Quickwatch window |
| Ctrl+Shift+F10 | Set current statement to be the next executed |
| Alt+* (on numeric keyboard) | Show nexst statement |
| Ctrl+Alt+E | Show Exception dialog box |
| Ctrl+F11 | Toggle between disassembly and user code view |
| Shift+F5 | Stop Debugging |
| Ctrl+F5 | Bypass debugger |
| Ctrl+Alt+P | Show attach to process window |
| Ctrl+Alt+break | Break all executing threads |
![]() 6. Tool Windows |
|
|---|---|
| Ctrl+/ | Put cursor in the find/command box in toolbar |
| Ctrl+K+B | Open code snippet manager window |
| Alt+F11 | Open macro IDE window |
| Ctrl+K+W | Open bookmark window |
| Ctrl+Alt+K | Open call hierarchy window |
| Ctrl+Shift+C | Open class view window |
| Ctrl+Alt+A | Open Command window |
| Ctrl+Shift+O | Open Output window |
| Ctrl+Shift+E | Open Resource view window |
| Ctrl+Alt+S | Open Server explorer window |
| Ctrl+Shift+L | Open Solution explorer window |
| Shift+Esc | Close Find & Replace Window |
Visual Studio 2010 Shortcuts的更多相关文章
- VS:101 Visual Studio 2010 Tips
101 Visual Studio 2010 Tips Tip #1 How to not accidentally copy a blank line TO – Text Editor ...
- Creating a SharePoint BCS .NET Connectivity Assembly to Crawl RSS Data in Visual Studio 2010
from:http://blog.tallan.com/2012/07/18/creating-a-sharepoint-bcs-net-assembly-connector-to-crawl-rss ...
- [入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二)
[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二) Date 周六 10 一月 2015 By 钟谢伟 Category website develop ...
- [入门级] visual studio 2010 mvc4开发,用ibatis作为数据库访问媒介(一)
[入门级] visual studio 2010 mvc4开发,用ibatis作为数据库访问媒介(一) Date 周二 06 一月 2015 By 钟谢伟 Tags mvc4 / asp.net 示 ...
- 用C#语言在Visual Studio 2010里开发一个自定义的PowerShell Cmdlet
1. 打开Visual Studio 2010 2. 新建一个基于Class Library的项目 3. 给项目起个名字然后OK 4. 为项目添加下列Reference System.Manageme ...
- 【处理手记】VS2010SP1安装不上Visual Studio 2010 SP1 SDK的解决办法
想写个VS插件,需要安装VS的SDK,VS2010SP1对应的SDK自然是Visual Studio 2010 SP1 SDK,下载页面: https://www.microsoft.com/en-u ...
- 水晶报表初体验(Visual Studio 2010)
安装水晶报表后如下使用: 配置rpt文件,如图 前台(Asp.net页面): <%@ Register Assembly="CrystalDecisions.Web, Version= ...
- Visual Studio 2010编译时总是提示"调用目标发生了异常"的解决
现象: 无论建立的是Win32 Console的解决方案,还是MFC的解决方案,重新打开Visual Studio 2010之后,编译时总是提示“调用的目标发生了异常” 解决: 1. 关闭Visual ...
- WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)
以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...
随机推荐
- 第10章 嵌入式Linux 的调试技术
10.1 打印内核调试信息:printk printk位函数运行在内核空间, printf函数运行在用户空间.也就是说,像Linux 驱动这样的Linux内核程序只能使用printk函数输出调试信息 ...
- 新安装 Ubuntu 系统设置root用户密码!谨此纪念自己踩过的坑!
Ubuntu 在安装过程中创建的用户为普通用户,而root 用户密码该如何设置呢? 执行以下命令即可: sudo passwd root 提示你输入普通用户密码,然后设置root用户的密码!这样,就更 ...
- June 14. 2018 Week 24th Thursday
Good friends, good books, and a sleepy conscience: this is the ideal life. 拥有益友.良书和一颗宁静的内心:这就是理想的生活. ...
- Mysql 索引 事物
索引 针对庞大数据 加速查询 缺点 占用空间 分类: 普通索引: 通过 index 创建 唯一索引: 就是 unique key 主键索引: 就是 primary key 联合索引(多列)" ...
- 机器学习算法总结(六)——EM算法与高斯混合模型
极大似然估计是利用已知的样本结果,去反推最有可能(最大概率)导致这样结果的参数值,也就是在给定的观测变量下去估计参数值.然而现实中可能存在这样的问题,除了观测变量之外,还存在着未知的隐变量,因为变量未 ...
- 【window】Windows10下为PHP安装redis扩展
操作: 步骤1:D:\wamp\bin\apache\apache2.4.9\bin/php.ini中添加 ; php_redis extension=php_igbinary.dll extensi ...
- 1.java的基础和数据类型
一.学习要求1.听课一定要全神贯注2.课堂笔记,一定要自己总结,而且要有很严谨的逻辑关系.提纲很重要3.作业不折不扣的完成,并且多完成4.阶段项目一定要独立完成5.每天早上由一位同学来进行早分享,内容 ...
- PHP 3 运算符 if...else...elseif 语句
<?php $x=10; $y=6; echo ($x + $y); // 输出 16 echo ($x - $y); // 输出 4 echo ($x * $y); // 输出 60 echo ...
- SQLAlchemy中的自引用
SQLALCHEMY采用adjacency list pattern来表示类的自引用. 例如,对于类Node自引用: class Node(Base): __tablename__='node' id ...
- solaris下安装oracle 11g与11g rac
1.To Find Swap, RAM, and OS Version 对于 Solaris 操作系统,查看 Swap, RAM, and OS Version 的方法: swap -l /usr/s ...
PDF
Print
Hide all
Show all