注意:你也可以通过打开"选项"对话框,展开"环境"节点,然后选择"键盘",查找任何命令的快捷键。

Build(生成)

命令

键盘快捷键 [上下文]

生成.生成解决方案

Ctrl+Shift+B [全局]

生成.取消

Ctrl+Break [全局]

生成.编译

Ctrl+F7 [全局]

生成.对解决方案运行代码分析

Alt+F11 [全局]

调试

命令

键盘快捷键 [上下文]

调试.在函数处中断

Ctrl+B [全局]

调试.全部中断

Ctrl+Alt+Break [全局]

调试.删除所有断点

Ctrl+Shift+F9 [全局]

调试.异常

Ctrl+Alt+E [全局]

调试.快速监视

Ctrl+Alt+Q [全局] 或 Shift+F9 [全局]

调试.重新启动

Ctrl+Shift+F5 [全局]

调试.运行到光标处

Ctrl+F10 [全局]

调试.设置下一语句

Ctrl+Shift+F10 [全局]

调试.启动

F5 [全局]

调试.开始执行不调试

Ctrl+F5 [全局]

调试.逐语句

F11 [全局]

调试.跳出

Shift+F11 [全局]

调试.逐过程

F10 [全局]

调试.停止调试

Shift+F5 [全局]

调试.切换断点

F9 [全局]

Edit(编辑)

命令

键盘快捷键 [上下文]

编辑.分行

Enter [文本编辑器、报表设计器、Windows 窗体设计器] 或 Shift+Enter [文本编辑器]

编辑.折叠到定义

Ctrl+M、Ctrl+O [文本编辑器]

编辑.注释选定内容

Ctrl+K、Ctrl+C [文本编辑器]

编辑.完成单词

Alt+向右键 [文本编辑器、工作流设计器] 或 Ctrl+空格键 [文本编辑器、工作流设计器] 或 Ctrl+K、W [工作流设计器] 或 Ctrl+K、Ctrl+W [工作流设计器]

编辑.复制

Ctrl+C [全局] 或 Ctrl+Insert [全局]

编辑.剪切

Ctrl+X [全局] 或 Shift+Delete [全局]

编辑.删除

Delete [全局、团队资源管理器] 或 Shift+Delete [序列图、UML 活动图、层关系图] 或 Ctrl+Delete [类图]

编辑.查找

Ctrl+F [全局]

编辑.查找所有引用

Shift+F12 [全局]

编辑.在文件中查找

Ctrl+Shift+F [全局]

编辑.查找下一个

F3 [全局]

编辑.查找下一个选定项

Ctrl+F3 [全局]

编辑.编排文档格式

Ctrl+K、Ctrl+D [文本编辑器]

编辑.格式化选定内容

Ctrl+K、Ctrl+F [文本编辑器]

编辑.转到

Ctrl+G [全局]

编辑.转到声明

Ctrl+F12 [全局]

编辑.转到定义

F12

编辑.转到查找组合框

Ctrl+D [全局]

编辑.转到下一个位置

F8 [全局]

编辑.插入代码片段

Ctrl+K、Ctrl+X [全局]

编辑.插入制表符

Tab [报表设计器、Windows 窗体设计器、文本编辑器]

编辑.剪切行

Ctrl+L [文本编辑器]

编辑.向下扩展列

Shift+Alt+向下箭 [文本编辑器]

编辑.上开新行

Ctrl+Enter [文本编辑器]

编辑.列出成员

Ctrl+J [文本编辑器、工作流设计器] 或 Ctrl+K、Ctrl+L [工作流设计器] 或 Ctrl+K、L [工作流设计器]

Edit.NavigateTo(编辑->定位到)

Ctrl+, [全局]

编辑.打开文件

Ctrl+Shift+G [全局]

编辑.改写模式

Insert [文本编辑器]

编辑.参数信息

Ctrl+Shift+空格键 [文本编辑器、工作流设计器] 或 Ctrl+K、Ctrl+P [工作流设计器] 或 Ctrl+K、P [工作流设计器]

编辑.粘贴

Ctrl+V [全局] 或 Shift+Insert [全局]

编辑.查看定义

Alt+F12 [文本编辑器]

编辑.重做

Ctrl+Y [全局] 或 Shift+Alt+Backspace [全局] 或 Ctrl+Shift+Z [全局]

编辑.替换

Ctrl+H [全局]

编辑.全选

Ctrl+A [全局]

编辑.选择当前字

Ctrl+W [文本编辑器]

编辑.取消选定

Esc [文本编辑器、报表设计器、设置设计器、Windows 窗体设计器、托管资源编辑器]

编辑.外侧代码

Ctrl+K、Ctrl+S [全局]

编辑.左缩进

Shift+Tab [文本编辑器、报表设计器、Windows 窗体设计器]

编辑.切换所有大纲显示

Ctrl+M、Ctrl+L [文本编辑器]

编辑.切换书签

Ctrl+K、Ctrl+K [文本编辑器]

Edit.ToggleCompletionMode(编辑->切换完成模式)

Ctrl+Alt+空格键 [文本编辑器]

编辑.切换大纲显示展开

Ctrl+M、Ctrl+M [文本编辑器]

编辑.取消注释选定内容

Ctrl+K、Ctrl+U [文本编辑器]

编辑.取消

Ctrl+Z [全局] 或 Alt+Backspace [全局]

编辑.字删除直至结尾处

Ctrl+Delete [文本编辑器]

编辑.字删除直至开始处

Ctrl+Backspace [文本编辑器]

文件

命令

键盘快捷键 [上下文]

文件.退出

Alt+F4 [全局]

文件.新建文件

Ctrl+N [全局]

文件.新建项目

Ctrl+Shift+N [全局]

文件.新建网站

Shift+Alt+N [全局]

文件.打开文件

Ctrl+O [全局]

文件.打开项目

Ctrl+Shift+O [全局]

文件.打开网站

Shift+Alt+O [全局]

文件.重命名

F2 [团队资源管理器]

文件.全部保存

Ctrl+Shift+S [全局]

文件.保存选定项

Ctrl+S [全局]

文件.在浏览器中查看

Ctrl+Shift+W [全局]

Project(项目)

命令

键盘快捷键 [上下文]

项目.添加现有项

Shift+Alt+A [全局]

项目.添加新项

Ctrl+Shift+A [全局]

重构

命令

键盘快捷键 [上下文]

重构.提取方法

Ctrl+R、Ctrl+M [全局]

工具

命令

键盘快捷键 [上下文]

工具.附加到进程

Ctrl+Alt+P [全局]

视图

命令

键盘快捷键 [上下文]

视图.类视图

Ctrl+Shift+C [全局]

视图.编辑标签

F2 [全局]

视图.错误列表

Ctrl+\、Ctrl+E [全局] 或 Ctrl+\、E [全局]

视图.向后定位

Ctrl+- [全局]

视图.向前定位

Ctrl+Shift+- [全局]

视图.对象浏览器

Ctrl+Alt+J [全局]

视图.输出

Ctrl+Alt+O [全局]

视图.属性窗口

F4

视图.刷新

F5 [团队资源管理器、Team Foundation Build 详细信息编辑器]

视图.服务器资源管理器

Ctrl+Alt+S [全局]

视图.显示智能标记

Ctrl+.[Global] 或 Shift+Alt+F10 [全局、HTML 编辑器设计视图]

视图.解决方案资源管理器

Ctrl+Alt+L [全局]

视图.Tfs 团队资源管理器

Ctrl+\、Ctrl+M [全局]

视图.工具箱

Ctrl+Alt+X [全局]

视图.查看代码

Enter [类图] 或 F7 [设置设计器]

视图.视图设计器

Shift+F7 [HTML 编辑器源视图]

窗口

命令

键盘快捷键 [上下文]

窗口.激活文档窗口

Esc [全局]

窗口.关闭文档窗口

Ctrl+F4 [全局]

窗口.下一个文档窗口

Ctrl+F6 [全局]

窗口.下一个文档窗口导航栏

Ctrl+Tab [全局]

窗口.下一个拆分窗格

F6 [全局]

[No0000A6]Visual Studio 2015 中的常用命令的默认键盘快捷键-VS2015 Shortcut的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. VS2015--win32project配置的一些想法之在 Visual Studio 2015 中进行调试的同一时候分析性能

    出处: https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx 很多开发商花了绝大多数时间获取应用程序才干正常发挥作用.更少的时间 ...

随机推荐

  1. .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

    较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...

  2. 集成学习之Adaboost算法原理小结

    在集成学习原理小结中,我们讲到了集成学习按照个体学习器之间是否存在依赖关系可以分为两类,第一个是个体学习器之间存在强依赖关系,另一类是个体学习器之间不存在强依赖关系.前者的代表算法就是是boostin ...

  3. Hawk 4.3 转换器

    转换器是最为常用的一种类型,当然它的使用也是最复杂的. 转换器有三种子类型: A:单文档->单文档:例如仅将某一列的字符提取出来 B:单文档->多文档:典型的如从爬虫转换,每一行url都可 ...

  4. 【分布式】Zookeeper服务端启动

    一.前言 前面已经了解了Zookeeper会话相关知识点,接着来学习Zookeeper服务端相关细节. 二.服务端 服务端整体架构如下 Zookeeper服务器的启动,大致可以分为以下五个步骤 1. ...

  5. jQuery图片延迟加载

    这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示.在这之前全部图片都由一张图片代替.节省流量,减轻服务器负担. 效果展示 http://hovertree.com/texia ...

  6. 超越 JSON: Spearal 序列化协议简介

      Spearal 是一个新的开源的序列化协议,这个协议旨在初步替换JSON 将HTML和移动应用连接到Java的后端. Spearal的主要目的是提供一个序列协议,这个协议即使是在端点间传输的复杂的 ...

  7. java分解质因数

      package test; import java.util.Scanner; public class Test19 { /** * 分析:对n进行分解质因数,应先找到一个最小的质数k * 最小 ...

  8. CDN模式介绍

    body{ font: 16px/1.5em 微软雅黑,arial,verdana,helvetica,sans-serif; }        CDN(content delivery networ ...

  9. 解决springmvc+mybatis+mysql中文乱码问题【转】

    这篇文章主要介绍了解决java中springmvc+mybatis+mysql中文乱码问题的相关资料,需要的朋友可以参考下 近日使用ajax请求springmvc后台查询mysql数据库,页面显示中文 ...

  10. CSS代码规范

    空格 选择器 与 { 之间必须包含空格. 列表型属性值 书写在单行时,, 后必须跟一个空格. 属性名 与之后的 : 之间不允许包含空格, : 与 属性值 之间必须包含空格. margin: 0; .+ ...