今天总结了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. redis3.0.6安装(linux和windows)

    官网上描述安装方法如下:$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz$ tar xzf redis-3.0.6.tar.gz$ ...

  2. NOIP2016普及组复赛解题报告

    提高组萌新,DAY1DAY2加起来骗分不到300,写写普及组的题目聊以自慰. (附:洛谷题目链接 T1:https://www.luogu.org/problem/show?pid=1909 T2:h ...

  3. OpenCV从入门到放弃系列之——图像的基本操作

    读取.修改.保存图像 图像读取函数imread(); 图像颜色空间的转换cvtColor(); 图像保存至硬盘imwrite(); /********************************* ...

  4. 使用Spring AsyncRestTemplate对象进行异步请求调用

    直接上代码: package com.mlxs.common.server.asyncrest; import org.apache.log4j.Logger; import org.springfr ...

  5. python走起之第十三话

    前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中 ...

  6. RDLC 子报表

    1.RDLC 设计页面,拖入table或者矩形 2.右击表格或者矩形单元格,插入--子报表 3.输入名称和将此报表用作子报表 名称:显示在设计页面上的,仅作观看作用 将此报表用作子报表:填写目录下的需 ...

  7. jq 实现上下排序的一段代码

    前台页面: <div class="adddaren_box"> {%if isset($masterDetailsInfo)%} <div class=&quo ...

  8. javascript创建文档碎片节点

    在<javascript高级程序设计>一书的6.3.5:创建和操作节点一节中,介绍了几种动态创建html节点的方法,其中有以下几种常见方法: · crateAttribute(name): ...

  9. Python学习---除法

    python有两种除法,普通除法 a/b ,不论a,b精度 得到的都是浮点数. 4/2 = 2.0    3/5 = 0.6 floor除法,a//b , 得到一个舍弃小数位的整数结果,所以结果永远是 ...

  10. 构建高可用集群Keepalived+Haproxy负载均衡

    重点概念vrrp_script中节点权重改变算法vrrp_script 里的script返回值为0时认为检测成功,其它值都会当成检测失败:weight 为正时,脚本检测成功时此weight会加到pri ...