今天总结了Visual Studio工具中常用的快捷键,可供平时参考查阅。

程序调试相关的快捷键
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
Ctrl+Alt+Break:全部中断
Ctrl+Alt+F2:显示诊断工具
Alt+F2:在不调试的情况下启用诊断工具
F7: 查看代码
Shift+F7: 查看窗体设计器
F9: 切换断点
Ctrl+F9: 启用/停止断点
Shift+F9:调试是打开QuickWatch,内容是当前光标所在处的内容
Ctrl+Shift+F9: 删除全部断点
Ctrl+K,Ctrl+L:清除书签
Ctrl+K,Ctrl+K: 切换书签开关
Ctrl+K,Ctrl+N: 移动到下一书签
Ctrl+K,Ctrl+P: 移动到上一书签
F10: 逐过程
F11: 逐语句
Alt+F11:对解决方案运行代码分析
Ctrl+F10: 运行到光标处
F12:转跳到定义
Shift+F12:查找所有引用
Ctrl+F12:转到声明
Ctrl+Alt+P:附加到进程
Ctrl+Shift+B:生成解决方案
Ctrl+B:函数断点

文档编辑选择相关快捷键
Shift+Alt+Enter: 切换全屏编辑
Shift+Alt+箭头键: 选择矩形文本
Alt+鼠标左按钮: 选择矩形文本
Ctrl+DELETE:删除至词尾
Ctrl+BACKSPACE:删除至词头
Ctrl+Shift+L: 删除当前行
Shift+Delete:整行删除,并且将这一行放到剪贴板
Ctrl+BackSpace/Ctrl+Delete:整词删除
Shift+Insert:粘贴
Shift+Tab:取消制表符
Ctrl+Shift+END:选择至文档末尾
Ctrl+Shift+HOME:选择至文档末尾开始
Ctrl+左右箭头键: 一次可以移动一个单词
Ctrl+上下箭头键: 滚动代码屏幕,但不移动光标位置。
Ctrl+Up/Ctrl+Down滚动编辑器,但尽量不移动光标,光标保证在可见范围内
Shift+END选择至行尾
Shift+HOME选择至行开始处
Shift+ALT+END:垂直选择到最后尾
Shift+ALT+HOME:垂直选择到最前面
Ctrl+A:全选
Ctrl+W:选择当前单词
Ctrl+Shift+PageUp:选择至本页前面
Ctrl+Shift+PageDown:选择至本页后面
Ctrl+END:文档定位到最后
Ctrl+HOME:文档定位到最前
Ctrl+G: 转到指定行
Ctrl+J : 列出成员 智能感知
Ctrl+Shift+U: 全部变为大写
F2:重命名
Ctrl+U: 全部变为小
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一个
Shift+F3: 查找上一个
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换
Alt+F12: 查找符号(列出所有查找结果)
Alt+Shift+F10:打开执行改名,
Ctrl+M,Ctrl+M: 隐藏或展开当前嵌套的折叠状态
Ctrl+M,Ctrl+L: 将所有过程设置为相同的隐藏或展开状态
Ctrl+E,Ctrl+W: 自动换行
Ctrl+M,Crtr+O:折叠所有大纲
Ctrl+M,Crtr+P: 停止大纲显示
Ctrl+K,Crtr+C: 注释选定内容
Ctrl+K,Crtr+U: 取消选定注释内容
Ctrl+Shift+T:文字缩进
Ctrl+Shift+空格键: 参数信息
Ctrl+K,Ctrl+M: 生成方法存根
Ctrl+K,Ctrl+X: 插入代码段
Ctrl+K,Ctrl+S: 插入外侧代码
Ctrl+K, Ctrl+I:快速信息
Ctrl+K, Ctrl+D:编排整个文档的格式
CTRL+K,Ctrl+F:选定内容代码自动缩进
Ctrl+Space:完成单词

窗口、文档相关快捷键
Ctrl+O:打开文件
Ctrl+Shift+O:打开项目
Ctrl+Shift+N: 新建项目
Ctrl+Shift+O: 打开项目
Ctrl+Shift+S: 全部保存
Shift+Alt+C: 新建类
Ctrl+Shift+A: 新建项
Ctrl+F4:关闭文档窗口
Ctrl+S:保存当前文档
Ctrl+Shift+S:全部保存
Ctrl+P:打印
Ctrl+-:向后定位
Ctrl+Shift+-:向前定位
Ctrl+F6:下一个文档窗口
Ctrl+Tab:切换文档窗口
Ctrl+Shift+F6:上一个打开的文档窗口
Ctrl+Shift+Tab:上一个文档窗口
ALT+F6:下一个面板窗口
F4:显示属性窗口
Shift+F4:显示项目属性窗口
Ctrl+Shift+E:显示资源视图
Ctrl+Shift+C: 类视图
Ctrl+ALT+F1:帮助目录
Ctrl+F1:动态帮助
F1:帮助
Shift+F1:当前窗口帮助
Alt+F4:退出
Ctrl+Alt+B: 断点窗口
Ctrl+Alt+E: 异常设置
Ctrl+Alt+I: 即时窗口
Ctrl+ALT+J:对象浏览
Ctrl+Alt+R: 浏览器窗口
Ctrl+Alt+K: 调用层次结构
Ctrl+Alt+T: 文档大纲
Ctrl+Alt+L: 解决方案管理器
Ctrl+Alt+O: 输出
Ctrl+Alt+S:服务器资源管理器
Ctrl+Alt+X: 工具箱
Ctrl+Alt+Backspace:任务运行程序资源管理器
Ctrl+\,Ctrl+M:团队资源管理器
Ctrl+\,D:代码定义窗口
Ctrl+\,E: 错误列表
Ctrl+\,T: 任务列表
Ctrl+K,Ctrl+W: 书签窗口

Visual Studio 2015中快捷键总结的更多相关文章

  1. Visual Studio 2015中的常用调试技巧分享

    .NET 技术交流群:337901356 欢迎您的加入! 为什么要学习调试? 调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这 ...

  2. WebApi-路由机制 Visual Studio 2015中的常用调试技巧分享

    WebApi-路由机制   一.WebApi路由机制是什么? 路由机制通俗点来说:其实就是WebApi框架将用户在浏览器中输入的Url地址和路由表中的路由进行匹配,并根据最终匹配的路由去寻找并匹配相应 ...

  3. [.net 面向对象程序设计进阶] (27) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git

    [.net 面向对象程序设计进阶] (26) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git 本篇导读: 接上两篇,继续Git之旅 分布式版本控制系统 ...

  4. ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序

    基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular. 自动运行任务,如LESS.JavaScript压缩.JSLint.Ja ...

  5. GitHub在Visual Studio 2015中获得TFS/VSO同等地位

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 在Visual Studio 2015中微软为GitHub提供了扩展插件,从而让GitHub ...

  6. Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用

    Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用 Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.cs ...

  7. ASP.NET5之客户端开发:Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用

    Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.css预处理器的构建工具,它帮助开发者处理客户端开发中的一些烦操重复性的工作.Grun ...

  8. 微软移除Visual Studio 2015中的UML

    微软已经在Visual Studio 2015中移除了UML(Unified Modeling Language,统一建模语言),原因是该语言使用率过低.因此微软要优化产品结构,把好钢用在刀刃上. V ...

  9. 在Visual Studio 2015 中添加SharePoint 2016 开发模板

    前言 SharePoint 2016已经发布很久了,然而,默认安装VS2015以后,却没有SharePoint 2016的开发模板.其实问题很简单,和VS2012开发SharePoint 2013一样 ...

随机推荐

  1. Unbuntu下使用SVN

    一.查看SVN版本 svn --version 二.查看SVN仓库 # 查看被svn仓库占用的所有端口 netstat -anp |grep svn # 查看所有端口对应的仓库 ps -ef | gr ...

  2. Duilib改进窗口拖动,使整个窗口都能拖动两种方法(转载)

    转载:http://www.cnblogs.com/XiHua/articles/3490490.html 转载:http://blog.csdn.net/lostspeed/article/deta ...

  3. [OC]UILabel 文字长的截断方式

    Tip: 参考文档:http://blog.csdn.net/reylen/article/details/21012859 @property(nonatomic) NSLineBreakMode ...

  4. MRPT图形界面

    mrpt-gui模块中提供了三个类以实现显示GUI窗口,每个都有特定的用途: mrpt::gui::CDisplayWindow : Displays 2D bitmap images, and op ...

  5. hadoop2.7.3配置文件中过时的属性

    过时的属性:Deprecated Properties 该列表保存于:hadoop-2.7.3-src\hadoop-common-project\hadoop-common\src\site\mar ...

  6. 让PHP开发者事半功倍的十大技巧

    如果你使用一面大镜子作为冲浪板会发生什么?或许你会在较短的时间内征服海浪,但是你肯定从内心深处明白,这不是冲浪的正确选择.同样的道理也适用于PHP编程,尽管这样的类比听起来有一些古怪.我们经常听到有人 ...

  7. mysql表创建好后添加外键

     命令:alter table 需加外键的表 add constraint 外键名 foreign key(需加外键表的字段名) referencnes 关联表名(关联字段名); 注意:外键名不能重复

  8. VS学习

    7.9 今天打开老师给的俄罗斯方块的程序,硬是跑不出来.已经遇到了这几个问题 [1]在项目属性里面C++目录中修改头文件和库函数的绝对路径(基础知识刚学会) [2]errorC1083 SDKDDKe ...

  9. 深入理解js构造函数

    JavaScript对象的创建方式 在JavaScript中,创建对象的方式包括两种:对象字面量和使用new表达式.对象字面量是一种灵活方便的书写方式,例如: ? 1 2 3 4 5 6 var o1 ...

  10. 转:C/C++程序员简历模板

    https://github.com/geekcompany/ResumeSample/blob/master/c.md 本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供. ( ...