Visual Studio 2015中快捷键总结
今天总结了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中快捷键总结的更多相关文章
- Visual Studio 2015中的常用调试技巧分享
.NET 技术交流群:337901356 欢迎您的加入! 为什么要学习调试? 调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这 ...
- WebApi-路由机制 Visual Studio 2015中的常用调试技巧分享
WebApi-路由机制 一.WebApi路由机制是什么? 路由机制通俗点来说:其实就是WebApi框架将用户在浏览器中输入的Url地址和路由表中的路由进行匹配,并根据最终匹配的路由去寻找并匹配相应 ...
- [.net 面向对象程序设计进阶] (27) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git
[.net 面向对象程序设计进阶] (26) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git 本篇导读: 接上两篇,继续Git之旅 分布式版本控制系统 ...
- ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序
基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular. 自动运行任务,如LESS.JavaScript压缩.JSLint.Ja ...
- GitHub在Visual Studio 2015中获得TFS/VSO同等地位
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 在Visual Studio 2015中微软为GitHub提供了扩展插件,从而让GitHub ...
- Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用
Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用 Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.cs ...
- ASP.NET5之客户端开发:Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用
Grunt和Gulp是Javascript世界里的用来做自动压缩.Typescript编译.代码质量lint工具.css预处理器的构建工具,它帮助开发者处理客户端开发中的一些烦操重复性的工作.Grun ...
- 微软移除Visual Studio 2015中的UML
微软已经在Visual Studio 2015中移除了UML(Unified Modeling Language,统一建模语言),原因是该语言使用率过低.因此微软要优化产品结构,把好钢用在刀刃上. V ...
- 在Visual Studio 2015 中添加SharePoint 2016 开发模板
前言 SharePoint 2016已经发布很久了,然而,默认安装VS2015以后,却没有SharePoint 2016的开发模板.其实问题很简单,和VS2012开发SharePoint 2013一样 ...
随机推荐
- 浮动div中的图片垂直居中
table-cell方法垂直水平居中 <!DOCTYPE html> <html> <head> <meta name="description&q ...
- mysql 自动备份和nginx自动安装脚本
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...
- 逻辑回归算法的原理及实现(LR)
Logistic回归虽然名字叫"回归" ,但却是一种分类学习方法.使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素.逻辑回归(Logistic Regression, L ...
- 几个简单的css样式使用说明
假设我们的单标签是一个 div: 定义如下通用CSS: div{ position:relative; width:200px; height:60px; background:#ddd; } 法一: ...
- ajax 无刷新上传
最近要做微信的图文上传,因为一个图文了表中可以有多个图文,所有按钮需要随时添加,所以做了一种无刷新上传的方法. 首先我们要在html页面中写上这样的几段代码 javascript: $(functio ...
- 上传图片shell绕过过滤的几种方法
一般网站图片上传功能都对文件进行过滤,防止webshelll写入.但不同的程序对过滤也不一样,如何突破过滤继续上传? 本文总结了七种方法,可以突破! 1.文件头+GIF89a法.(php)//这个很好 ...
- 蚁群算法简介(part3: 蚁群算法之更新信息素)
信息素的局部更新策略 每只蚂蚁在构造出一条从起点到终点的路径后,蚁群算法还要求根据路径的总长度来更新这条路径所包含的每条边上信息素的浓度(在旅行商问题中每座城市是图中的一个节点,城市两两间有一条边 ...
- Python中MySQLdb模块的安装
安装 MySQLdb是Python语言访问mysql数据库的一个模块,如果你不确定自己的Python环境中是否已经安装了这个模块,可以打开Python shell,输入import MySQLdb,如 ...
- [转]NandFlash和NorFlash的区别
一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术.Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM 和EEPROM一统天下的局面.紧 ...
- 解决android:background背景图片被拉伸问题
ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸.src是图片内容(前 ...