今天总结了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. [原]调试ComFriendlyWaitMtaThreadProc崩溃

    项目里安装了UIA相关的钩子来监听UIA相关事件,退出的时候偶尔会崩溃在ComFriendlyWaitMtaThreadProc中,如下  从上图可以看出 是访问到无效的地址了,用!address 0 ...

  2. SVN服务器搭建和使用(三)

    SVN服务器搭建和使用(三) 接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等. 添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文 ...

  3. 省市级联.net

    初学javascript,编译省市级联,使用json在一般处理程序中编译,利用ajax传递数据到web前台 <html xmlns="http://www.w3.org/1999/xh ...

  4. 用FileInputStream读取数据,计算机如何实现将两个字节拼接成中文的?

    package itcast_02; import java.util.Arrays; /* * 在计算机中如何识别将连个字节转换为中文的呢? * 在计算机中中文的存储为两个字节 : * 第一个字节 ...

  5. Ubuntu中配置Thunderbird登录qq邮箱

    1.打开thunderbird 2.开启QQ邮箱pop功能 登录网页版QQ邮箱(email.qq.com) 设置---->>账户---->> 3.配置thunderbird 注 ...

  6. 我的Markdown笔记

    一片简单的Markdown笔记,共8项,基本上满足Markdown文档的编写(表格不建议用Markdown),每项上半部分是源码,下半部分是效果图片. 标题 段落 列表 强调 分割线 代码 连接 图片 ...

  7. C# 实现HTML转换成图片的方法

    /// <summary>        /// 通过WebBrowser控件来实现从HTML到Bmp图片的生成.        /// </summary>        / ...

  8. Angular 2.0 的设计方法和原则

    转载自:Angular 2.0 的设计方法和原则 在开始实现Angular 2.0版本之际,我们认为应该着手写一些东西,告诉大家我们在设计上的考虑,以及为什么做这样的改变.现在把这些和大家一起分享,从 ...

  9. 慕课网__CSS__line height

  10. OnTimer

    OnTimer不是多线程. OnTimer是以SendMessage的方式发送消息到消息队列. sendMessage必须等待对话框响应完消息后才返回.